MetoTask is a task and project management application designed to help teams stay organized and productive. It features a user-friendly interface with customizable Kanban boards, task and project tracking, and secure authentication.
- Task Management: Create, read, update, and delete tasks.
- Project Management: Manage projects with full CRUD operations.
- Authentication: Secure login and registration with JWT authentication.
- Protected Routes: Prevent unauthorized users from accessing sensitive pages.
- Drag and Drop Kanban: Custom drag-and-drop Kanban page to visualize tasks.
- Profile & Dashboard: Personalized profile page and project overview dashboard.
- Responsive Design: Built with CSS Modules for modular and maintainable styling.
- Frontend: Built with React, TypeScript, and Vite.
- Backend: Spring Boot with MongoDB.
- Containerization: Docker Compose for easy deployment.
- Frontend: MeloTask Frontend
- Backend: MeloTask Backend
- Node.js and npm (or Yarn)
- Docker and Docker Compose
- Clone the frontend repository:
git clone https://github.com/5-Melo/MeloTask.git cd MeloTask - Install dependencies:
npm install
- Run the development server:
npm run dev
- Clone the backend repository:
git clone https://github.com/5-Melo/rest-api.git cd rest-api - Ensure Docker is running.
- Start the backend and database using Docker Compose:
docker-compose up --build
This project is licensed under the MIT License.
For any inquiries, please reach out to the project team.