Skip to content

A project management system for handling projects, tasks, and users with role-based access and real-time updates.

Notifications You must be signed in to change notification settings

Shine-23/task-manager-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

6 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

TASK MANAGER APP

A Task Management system built with:

  • Spring Boot (Backend)
  • ReactJS (Frontend)
  • MySQL Database

Repository Structure

/backend => Spring Boot backend

/frontend => ReactJS frontend

Prerequisites

  • Java 17+
  • Maven
  • Node.js
  • NPM
  • MySQL

Installation Steps

Backend Setup

  1. Configure MySQL in /backend/src/main/resources/application.properties.
  2. Run:
cd backend
./mvnw clean install
./mvnw spring-boot:run

🎨 Frontend Setup

  1. Navigate to frontend:
cd frontend
  1. Install dependencies:
npm install
  1. Run:
npm run dev

πŸ“„ Documentation

  • Backend API Docs: /swagger-ui.html

About

A project management system for handling projects, tasks, and users with role-based access and real-time updates.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published