Skip to content

Kevin-jc-github/To-do-Management-System

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Todo Management System

This project is a full-stack Todo Management System designed using Spring Boot for the backend and React JS for the frontend, secured with Spring Security.

Features

  • User Authentication: Secure login and registration process.
  • Role-Based Access Control: Different functionalities available based on user roles (Admin vs User).
  • CRUD Operations: Users can create, read, update, and delete tasks.
  • Task Status Management: Users can mark tasks as complete or incomplete.

Technology Stack

  • Backend

    • Spring Boot 3: Application framework
    • Spring Security 6: Authentication and authorization
    • JWT: Secure token creation for API access
    • Spring Data JPA (Hibernate): ORM for database operations
    • MySQL Database: Persistence storage
    • Maven: Dependency management
    • Postman Client: API testing
  • Frontend

    • React JS 18+: UI framework
    • Bootstrap CSS: Styling
    • JavaScript: Programming language
    • NPM: Package manager
    • Visual Studio Code IDE: Development environment
    • Axios: Promise-based HTTP client for browser and node.js

ScreenShot

-HomePage image

-add Todo Page image

-update Todo Page image

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages