This is a full stack social netwroking application using NodeJS, Express, React, Redux and MongoDB along with ES6+. This source code includes :
- an extensive backend API with NodeJS & Express
- protected routes/endpoints with JWT (JSON Web Tokens)
- react hooks, used async/await instead of promises and callbacks
- tested APIs
- interacting React with backend in an elegant way, creating a great workflow
- build frontend to work with the tested APIs
- Redux for app state management
- reducers and actions for resources
- many container components that integrate with redux
- tested code with redux chrome extension
- NodeJS/Express 4
- JWT (Json Web Tokens)
- ES6+ Syntax
- Async / Await
- React Hooks
- Redux with DevTools
- HTTPClient (Postman/Chrome ARC)
- Mongoose / MongoDB / Atlas
- Bcrypt Password Hashing
- VSCode Editor
- Heroku & Git Deployment