Skip to content

tarun18tk/TodoProject

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Todo Project

Project Description

The Todo Project is a Spring Boot application that leverages Hibernate and JPA for database operations. It features a frontend designed with HTML, CSS, and Bootstrap. This project provides a simple yet comprehensive To-Do list management system. Users can add, delete, and update To-Do items, each with a unique ID. Spring Security has been integrated to provide secure access, with the following predefined credentials:

  • Username: Tarun
  • Password: admin

Table of Contents

Getting Started

Before you begin, ensure that you have Java, Maven, and a configured database for the project. Additionally, make sure to set up your application.properties or application.yml file with the necessary database connection details.

Installation

  1. Clone this repository to your local machine.
  2. Configure the database connection in the application.properties or application.yml file.

Access the application in your web browser at http://localhost:8080.

Features

  • Database: Utilizes Hibernate and JPA repositories for efficient database operations.
  • Frontend: The user interface is created using HTML, CSS, and Bootstrap, providing an aesthetically pleasing and responsive design.
  • To-Do Management: Allows users to perform the following actions:
  • Add Todo: Create new To-Do items.
  • Delete Todo: Remove To-Do items.
  • Update Todo: Modify existing To-Do items.
  • Unique ID: Every To-Do item is assigned a specific ID for easy identification.
  • Security: Incorporates Spring Security for user authentication and authorization. Predefined credentials for login:
    • Username: Tarun
    • Password: admin

Contributing

We welcome contributions! If you would like to contribute to this project, please follow these steps:

  1. Fork the repository.
  2. Create a new branch for your feature or bug fix.
  3. Make your changes and commit them.
  4. Push your changes to your fork and submit a pull request.

If you encounter any issues or have feature requests, please open an issue.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages