Skip to content

RonayBagci/basic_to_do_list

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 

Repository files navigation

Basic TO DO LIST with CRUD operations

CRUD stands for :

  • C => Create (Post Method)
  • R => Read (Get Method)
  • U => Update (Put Method)
  • D => Delete (Delete Method)

Techs that I used :

  • Java 21
  • Spring Boot
  • Spring Data
  • H2 Database
  • Swagger for Documentation
  • Maven

drawing Swagger drawing drawing drawing


Usage

  1. Copy link below
    git clone https://github.com/RonayBagci/basic_to_do_list.git
  1. Open the folder and navigate backend/demo path.

  2. With maven run these commands:

$mvn clean install
$mvn spring-boot:run

If you want to stop the application click CTRL+C in terminal.

  1. Spring Boot app is going to run on the http://localhost:8080/

For Swagger API Documantation

Swagger API documentation will show at here http://localhost:8080/swagger-ui.html#/

Swager Screenshoot:

image 1

Docker Usage

If you want to use docker you should follow the steps at bellow

  1. Pull docker image
docker pull ronay44/todoapp
  1. Build Docker image
docker build -t todoapp:latest .
  1. Run docker with
docker run --name todoapp -d -p 8080:8080 todoapp:latest

About

Basic To Do List Web App (Spring Boot)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published