Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

3 Commits
Β 
Β 

Repository files navigation

βœ… Task Management System

πŸ“Œ Overview

A Java-based web application for creating, tracking, and managing tasks.
The system features secure user authentication and role-based access control, enabling multiple users to collaborate while protecting sensitive data.


πŸ“‚ Project Structure

πŸ“‚ task-management-system β”œβ”€β”€ src/ # Java source code

β”œβ”€β”€ web/ # HTML, CSS, JavaScript frontend

β”œβ”€β”€ db/ # SQL schema and scripts

β”œβ”€β”€ docs/ # Screenshots or architecture diagrams

└── README.md


πŸš€ How to Run

  1. Clone the repo:

    git clone https://github.com/JacobNava/task-management-system
    cd task-management-system
  2. Set up the database:

    -- Run db/schema.sql to create required tables.

  3. Build and run the project (example using Maven):

mvn clean install
mvn spring-boot:run

(or use your IDE if not Maven-based)

Open in browser:


http://localhost:8080

πŸ› οΈ Tech Stack

Backend: Java, JDBC (or Spring Boot if used)

Frontend: HTML5, CSS3, JavaScript

Database: SQL (MySQL/PostgreSQL)

Authentication: Secure login with password hashing

πŸ“Š Features

User Registration & Login

Role-Based Access (Admin / User)

Create, Update, Delete tasks

Task progress tracking dashboard

About

Java-based web application for task tracking with secure login, role-based access, and database integration.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors