Bu proje, sağlık turizmi alanında randevu oluşturma ve rezervasyon yapma işlemlerini kolaylaştırmak için geliştirilmiş bir Spring Boot uygulamasıdır.
Projeyi yerel makinenizde çalıştırmak için aşağıdaki adımları izleyin.
Projeyi çalıştırmak için aşağıdaki yazılımlara ihtiyacınız vardır:
- Java JDK (en az 17 sürümü)
- Maven
- Bir PostgreSQL veritabanı
-
Proje deposunu klonlayın:
git clone https://github.com/karakuscem/health-tourism.git
-
PostgreSQL veritabanınızı oluşturun.
-
application.properties
dosyasını düzenleyin. Veritabanı bağlantı bilgilerinizi girin ve jwt.secret için bir değer atayın. -
Uygulamayı çalıştırın:
mvn spring-boot:run
-
Uygulamayı test etmek için Postman veya benzeri bir araç kullanın.
- Uygulamayı çalıştırdıktan sonra,
http://localhost:8080/swagger-ui.html
adresine gidin. auth-controller
altındaki/auth/register
endpoint'ini kullanarak bir kullanıcı oluşturun.auth-controller
altındaki/auth/login
endpoint'ini kullanarak oluşturduğunuz kullanıcı ile giriş yapın.doctor-controller
altındaki/doctor
endpoint'ini kullanarak doktorları listeyin.
- Spring Boot
- Spring Security
- Spring Data JPA
- PostgreSQL
- Swagger
- Lombok