Skip to content

VWRoli/guitar-practice-assistant

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 

Repository files navigation

MERN stack Guitar Practice Assistant

Live Demo (username: demoUser1 password: 123456Aa!).

The backend is hosted on render.com

Render spins down a Free web service that goes 15 minutes without receiving inbound traffic. Render spins the service back up whenever it next receives a request to process.

Spinning up a service takes a few seconds, which causes a noticeable delay for incoming requests until the service is back up and running. For example, a browser page load will hang momentarily.

Intro

Started as a vanilla JS project, which turned into a full stack MERN application as I'm learning new skills and technologies. This is a practice project whrere I can learn new things and improve on my developer skillset.

Description

The app is build with MERN stack and using RESTful API design. The client side is written in Typescript. Redux for state management, Node & Express for API, MongoDB as database. Uses JSON Web Tokens for authentication.

The app is built with a robust and easily scalable structure.

You can create new users, and log in with existing one, each user has it's own practice items which you can create, edit and delete.

Technologies & Tools

Front-end:

  • Typescript
  • React
  • Redux
  • Axios
  • React Router
  • Sass

Backend:

  • Node/Express
  • MongoDB/Mongoose

About

A full stack MERN application, with Typescript.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published