Skip to content

5-Melo/MeloTask

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

53 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MetoTask

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.

Features

  • 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.

Project Structure

  • Frontend: Built with React, TypeScript, and Vite.
  • Backend: Spring Boot with MongoDB.
  • Containerization: Docker Compose for easy deployment.

Repositories

Prerequisites

  • Node.js and npm (or Yarn)
  • Docker and Docker Compose

Installation Steps

Frontend Setup

  1. Clone the frontend repository:
    git clone https://github.com/5-Melo/MeloTask.git
    cd MeloTask
  2. Install dependencies:
    npm install
  3. Run the development server:
    npm run dev

Backend Setup

  1. Clone the backend repository:
    git clone https://github.com/5-Melo/rest-api.git
    cd rest-api
  2. Ensure Docker is running.
  3. Start the backend and database using Docker Compose:
    docker-compose up --build

License

This project is licensed under the MIT License.

Contact

For any inquiries, please reach out to the project team.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •