-Nodejs
-React
-Redux
-Socket.io
-Mongodb
-JWT
-Basic knowledge in docker/docker-compose is prefferred
-Register using email & password ( use JWT for authentication )
-Login
-Create a post
-See all posts from other users on home page ( sorted from most recent )
-Pagination for post
-Like/Dislike a post
-see how many likes/dislikes a post have in realtime ( using socketio )
-Code hygiene
-App Scalability
-Is the code structure scalable?
Please fork this repo, work on a separate branch ( dev branch ) and once done submit a PR to this repo
In the project directory, you can run:
Runs the frontend in the development mode.
Runs the backend in development mode.
Builds the app for production to the build
folder.
It correctly bundles React in production mode and optimizes the build for the best performance.
The build is minified and the filenames include the hashes.
Your app is ready to be deployed!
See the section about deployment for more information.