Skip to content

n11-TalentHub-Java-Bootcamp/n11-talenthub-bootcamp-graduation-project-BurakTy

Repository files navigation

n11-talenthub-bootcamp-graduation-project

Proje Kapsamında hem backend hemde frontend geliştirilmiştir.
Backend geliştirme içi Java Spring Boot , Frontend Kısmını için Angular CLI kullanılmıştır. Database olarak PostgreSql Kullanılmıştır.

Projeyi Çalıştırmak için

Frontend kısmı

  • n11-finalproject-frontend ana dizinine gelerek önce npm install komutunu çalıştrarak gerekli paketler yüklenmektedir.
  • ana dizinde iken ng serve komutunu çalıştırarak frontend projesini localhost:4200 de yayınlanmaya başlanmakta.
  • başka bir portta çalıştırmak için ng serve --port XXXX komutu çalıştırılmalıdır.
  • api base url bağlantısı localhost:8082 ye yönlenmektedir. Base url bilgisini src/environments içinde environment.ts ve environment.prod.ts kısmından değiştirilebilmektedir..prod.ts dosyayı projeyi build ederken kullanırç
  • projeyi build etmek için ng build komutu çalıştırılmalıdır.

Backkend

  • Backend kısmını bir ide ( intellj Idea kullanılmıştır ) kullanarak çalıştırmanız gerekmekte
  • Backend kısmını build/run etmeden önce PostgreSql de N11_FINALPROJECT isimli bir veritabanı oluşturulması gerekmekte. Veritabanı bağlantı bilgileri src/main/resources/applicationçproperites içinde bulunmaktadır
  • proje localhost:8082 çalışmaktadır.
  • Proje içerisinde geri bildirim olarak mail kullanılmıştır.
Projeler için dockerfile ve docker-compose dosyaları oluşturulmuştur ancak backend ve postgreSql birbiriyle iletişim kuramadığı için backend kısmı hata vermekte

About

n11-talenthub-bootcamp-graduation-project-BurakTy created by GitHub Classroom

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published