This project serves as an example to showcase the integration of the MERN stack (MongoDB, Express.js, React, and Node.js) along with Next.js in building a fullstack application. It provides a practical implementation of these technologies in a task management context.
client/
: Contains the frontend application built with Next.js and React.server/
: Contains the backend application built with Node.js and MongoDB.
-
Frontend (Client):
- Built with Next.js and React
- API Integration for task management
- Custom hooks for managing task state and handling API interactions
- User interface for managing tasks
-
Backend (Server):
- Built with Node.js and Express
- API endpoints for task management
- MongoDB for data storage
- Node.js (v18.17.0 or higher)
- MongoDB
To set up the project, follow these instructions:
- Frontend: For setup instructions for the frontend, please refer to the client/README.md file.
- Backend: For setup instructions for the backend, please refer to the server/README.md file.