Is a system that includes logging in and registering users as a standard or editor user,
Signing in with a standard user allows you to follow after users and like posts,
Signing in with a editor user allows you to create new posts. and CRUD them.
If user signin with same email 3 times with fake password the user will blok to 24 hours.
See Deployment https://fs-front-z2fz.onrender.com/
Using node.js && express to building the server.
Using mongo-db && mongoose to store the data and building controllers.
Using Json Web Token to authenticate users.
cd server
npm i
npm run dev
The client-side based on React framework.
Using react-router-dom for building router and navigate between other paths.
Using redux for provide globaly states to auth and theme.
cd front
npm i
npm start
Now it's all ready to go!
Open http://localhost:3000 to view it in your browser.