- Node
- Express
- MongoDB
- React
- Redux Toolkit
- Chakra UI
- User management: Create, read, update, and delete user profiles
- Post management: Create, read, update, and delete posts
- Post analytics: View total number of posts and top 5 most liked posts
- User analytics: View total number of users and top 5 most active users
-> To get started with the project, follow these steps:
- Clone the repository to your local machine.
- Install the required dependencies by running npm install.
- Start the backend server by running npm run start.
- Start the frontend server by running npm run start.
- Open your browser and navigate to http://localhost:3000 to view the app.
Once you have the app running, you can use it to create, read, update, and delete user profiles and posts. You can also view post and user analytics on their respective pages.