Local start without docker:
-
clone this repository
-
go to the client folder and run npm install && npm run-script build
-
go to the server folder and run npm install
-
in the .env file change mode to "DEVELOPMENT" and run node index.js or nodemon index.js
-
The project will run at localhost:4000
Local start with docker:
-
clone this repository
-
go to the project folder and run docker-compose build && docker-compose up -d
-
The project will run at localhost:4000
Features: state management with Redux, authentication with passport.js local strategy, server routing with express, client routing with react-router v4, mongoDB with mongoose as database,