This project is a web application for Blogging, Users can log in, post, comment, and like posts.
- User authentication and authorization using JWT
- The home page display post of different user / can comment, like on the post
- Can follow the other user
- Clone the repository to your local machine git clone [email protected]:LalitAswal/Blogging-App.git
- the required packages
npm install
. Start the applicationnpm start
client
React
Runs the app in the development mode.
Open http://localhost:3000 to view it in your browser.
server
node
Runs the app in the development mode.
Open http://localhost:4000 to view it in your browser.
- MongoDB
- Express.js
- React.js
- Node.js
- Redis
Include areas you believe need improvement / could be improved. Also, add TODOs for future development.
Room for improvement:
- Global Error handling
- Security ( implementation of helmet)
- UI
To do:
- User details page
- Implementation of MongoDB Atlas
- Allow other Github Users to commit