https://github.com/technikhil314/vbi-music-app
https://github.com/technikhil314/vbi-music-app
Last synced: about 1 year ago
JSON representation
- Host: GitHub
- URL: https://github.com/technikhil314/vbi-music-app
- Owner: technikhil314
- Created: 2021-01-18T13:50:40.000Z (over 5 years ago)
- Default Branch: main
- Last Pushed: 2021-01-21T17:22:45.000Z (over 5 years ago)
- Last Synced: 2025-02-12T14:57:24.848Z (over 1 year ago)
- Language: JavaScript
- Size: 1.06 MB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# vbi-music-app
The app is divided in two main parts
1. vbi-backend -> Nodejs + Expressjs based REST apis
1. vbi-ui -> react SPA (CSR)
## Tech stack
1. Front end
- React - View library
- React-dom - View renderer
- zustand - state management
- normalise.css - css
- react-bootstrap - component library
- react-router-dom - client side routing
2. Back end
- Nodejs + expressjs - server
- express-router - api routing
- express-session - session management
- postgressql - database
- sequelise - ORM tool
- auth0 - Authentication
- JWT - Authorization
## How to run
### Front end
1. open terminal
1. cd vbi-ui
1. npm ci
1. Create .env file and add proper content to it
1. npm start
1. front end will start running on port http://localhost:3000
### back end
1. open terminal
1. cd vbi-backend
1. npm ci
1. Create .env file and add proper content to it
1. npm start
1. back end will start running on http://localhost:2000