Free Code Challenge: ...
- npm install
- nodemon
You need to create the .env
file in the server folder with these variables:
DB_URI = mongodb://theUrlOfTheDb
SECRET = mysecretkey
The server is listening on the port 3090.
- npm install
- npm run start
You need to create a file named config.js
in the client folder with these variables:
module.exports = {
ROOT_URL: 'http://urlOfTheServer'
}
The server is listening on the port 8080.
Go to http://localhost:8080
- React - The web framework used
- Redux - State container for React Apps
- Axios - Promise based HTTP client for the browser and node.js
- Express - The framework used
- Mongoose - MongoDB Object Modeling
- Passport - authentication for Node.js. In particular JWT (
passport-jwt
) and local strategy (passport-local
)
- Giovanni Fontana - Github
- Learn React and Redux from Stephen Grider courses: Modern React with Redux, and Advanced React and Redux