Skip to content

Spring Boot ile yapılmış bir To-Do List uygulaması. Kullanıcıların görevleri ekleyip, düzenleyip, silebileceği ve görüntüleyebileceği bir platform sunar.

Notifications You must be signed in to change notification settings

ahmetyagiz/toDoApp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Todo App

image

Todo App, Java ve Spring Boot kullanarak geliştirilmiş bir To-Do List uygulamasıdır. Kullanıcılar yapılacak görevlerini ekleyebilir, listeleyebilir, güncelleyebilir ve silebilir. Veritabanı olarak PostgreSQL tercih edilmiştir. Uygulama, API üzerinden JSON formatında veri sunar ve Swagger ile API dokümantasyonu sağlar.

Özellikler

  • CRUD işlemleri: Görev ekleme, listeleme, güncelleme ve silme.
  • API üzerinden JSON formatında veri iletişimi.
  • Swagger ile API dokümantasyonu.

Teknolojiler

  • Java: Uygulama backend'i için kullanıldı.
  • Spring Boot: Java tabanlı, hızlı uygulama geliştirme çerçevesi.
  • Spring Data JPA: Veritabanı işlemleri için ORM.
  • PostgreSQL: Veritabanı yönetimi.
  • Swagger: API dokümantasyonu için araç.
  • Maven: Bağımlılık yönetimi ve yapılandırma.

Kurulum

Gereksinimler

  • Java 17 veya daha yüksek bir sürüm.
  • PostgreSQL veritabanı.
  • Maven.

Adımlar

  1. Projeyi klonlayın:
git clone https://github.com/ahmetyagiz/toDoApp.git
  1. Proje dizinine gidin:
cd toDoApp
  1. PostgreSQL veritabanını oluşturun:
CREATE DATABASE todoapp;
  1. application.properties dosyasını aşağıdaki gibi güncelleyin:
spring.datasource.username = your_username
spring.datasource.password = your_password

PostgreSQL veritabanı bağlantısı için doğru username ve password bilgilerini yazdığınızdan emin olun.

  1. Bağımlılıkları indirin:
mvn clean install
  1. Uygulamayı çalıştırın:
mvn spring-boot:run

Uygulama, varsayılan olarak http://localhost:8080 adresinde çalışacaktır.

Swagger UI

API'nizi daha kolay test etmek için Swagger UI'yi kullanabilirsiniz. Swagger UI'ye erişmek için aşağıdaki adresi ziyaret edebilirsiniz:

http://localhost:8080/swagger-ui.html

Katkıda Bulunma

Bu projeye katkıda bulunmak isterseniz, aşağıdaki adımları izleyebilirsiniz:

Repo'yu forkladıktan sonra, kendi branch'inizde değişiklik yapın. Yapmak istediğiniz değişiklikleri commit edin. Değişikliklerinizi pull request olarak gönderin.

İletişim

Proje hakkında herhangi bir sorunuz varsa, lütfen GitHub issues bölümünden bize ulaşın.

About

Spring Boot ile yapılmış bir To-Do List uygulaması. Kullanıcıların görevleri ekleyip, düzenleyip, silebileceği ve görüntüleyebileceği bir platform sunar.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages