Skip to content

A simple app where users can add, update, view, and delete books in their personal library.

Notifications You must be signed in to change notification settings

murtazahussainii/TaskManagementSystem

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

68 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Task Management Application

Overview

The Task Management Application is a simple yet efficient tool for managing tasks. This application allows users to create, update, delete, and view tasks, providing an intuitive interface for managing their workload. It is built using Spring Boot for the backend and React.js for the frontend.

User Interface

UI-screenshot

Features

  • User-Friendly Interface: A modern, responsive design for a seamless user experience.
  • CRUD Operations: Create, read, update, and delete tasks easily.
  • Data Persistence: Utilizes JPA for data access and MySQL for data storage.
  • Error Handling: Robust error handling for API requests.
  • Sample Data Initialization: Prepopulates the database with sample tasks for demonstration.

Technologies Used

  • Frontend:

    • React.js
    • Axios
    • CSS
  • Backend:

    • Spring Boot
    • Spring Data JPA
    • MySQL

Getting Started

Prerequisites

  • Java 11 or higher
  • Node.js
  • MySQL

Installation

  1. Clone the repository:

    git clone https://github.com/alisina97/TaskManagementSystem.git
    cd task-management-app
    
  2. Backend Setup:

  • Navigate to the backend directory:

    cd backend-java
    
  • Update the application.properties file with your database credentials.

  • Run the Spring Boot application:

       ./mvnw spring-boot:run
    
  1. Front Setup:
  • Navigate to the frontend directory:
    cd backend-react
    
  • Install dependencies:
    npm i
  • Start the React application:
    npm start
    

Usage

  • Open your browser and navigate to http://localhost:3000 to access the application. • Use the provided interface to manage your tasks.

About

A simple app where users can add, update, view, and delete books in their personal library.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 39.5%
  • Java 38.5%
  • HTML 12.5%
  • CSS 9.5%