Skip to content

MariamAhmeddd/Task-Management

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Task Management Application

Overview

This is a Task Management application built using Spring Boot. It allows users to create, read, update, and delete tasks. The application demonstrates basic CRUD operations and integrates with an H2 in-memory database for simplicity.

Features

  • Create: Add new tasks to the list.
  • Read: View all tasks or a specific task.
  • Update: Modify the details of existing tasks.
  • Delete: Remove tasks from the list.

Technologies Used

  • Spring Boot: Framework for building the application.
  • JPA (Java Persistence API): Provides the interface for interacting with the database.
  • Hibernate: ORM tool used with JPA for database operations.
  • H2 Database: In-memory database for development and testing.
  • Maven: Build tool used for project management.

Setup

Prerequisites

  • Java 11 or later
  • Maven

Installation

  1. Clone the repository:

    git clone https://github.com/YOUR_USERNAME/Task-Management.git
    
  2. Navigate to the project directory:

    cd Task-Management
    
  3. Build the project:

    mvn clean install
    
  4. Run the application:

    mvn spring-boot:run
    

Testing

You can test the API endpoints using tools like Postman or curl. Ensure the application is running locally before testing the endpoints.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages