- node
- npm
- mongodb
-
Clone this repository
-
Install server dependencies
$ cd server $ npm install
-
Install client dependencies
$ cd client $ npm install
- Start mongodb locally
$ mongod
- Start the server
$ cd server $ npm start
- Start the client
$ cd client $ yarn start
- Browse to
http://localhost:3000/
- React SPA using React Router
- Redux w/ Thunk for state management
- Use material-ui for create template (https://material-ui.com)
- axios for API calls with JWT Authentication
- Data persistence with MongoDB w/ mongoose ORM
- REST API made with Node and Express
- Authentication with passport.js
This project is made available under the MIT License.