Skip to content

suggejimood/airport-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Proje hakkında

Bu proje schiphol havalimanındaki uçakların takibi için geliştirilmişti.

Back End

  • İlk önce back end klasörünün dizinine girin.
  • Ardından aşağıdaki komutunu terminal ekranına yazın.
    npm i
  • node_module klasörü oluştuktan ve tüm yüklümeler tamamlandıktan sonra kullanıma hazır.

DataBase (MongoDB)

  • Eğer bilgisayarınızda mongodb kurulu değilse aşağıdaki linkler üzerinden indirmeleri gerçekleştiriniz.
  • Dökümantasyonunda desteklediği tüm O.S için anlatım mevcut.
mongodb

https://www.mongodb.com/docs/guides/server/install/

mongodb with compas (Tavsiye edilen)

https://www.mongodb.com/try/download/compass

Front End

  • Back end kodlarında cors origin olarak 127.0.0.1:5500 tanımlanmıştır bu Live Server eklentisinin yayın yaptığı adrestir.
  • Eğer bir web adresinde veya benzeri bir yerde çalıştırılacaksa bu origin güncellenmelidir.
  • not: f.e tarafı düzgün çalışmadığı için postman üzerinden denemeler yapılabilir. Postman klasörü içerisinde gerekli olan json dosyası mevcut.

Eksikler

Back end
  • Unit testlerde supertest bir nedenden dolayı testleri gerçekleştiremiyor. 400 veya 401 hatası geri dönüyor.
Front End
  • Set-Cooike web browsera kayıt olmuyor.
  • Cookie olmadığı için çoğu fonksyon çalışmıyor.

Yapılacaklar | Yapılanlar :P

  • Auth işlemlerinin yapılması.
    • Controller
    • Validations
    • Router
  • User işlemlerinin yapılması.
    • Controller
    • Model
    • Validations
    • Router
  • Booking işlemlerinin yapılması.
    • Controller
    • Model
    • Validations
    • Router
  • Flights işlemlerinin yapılması.
    • Controller
    • Model
    • Validations
    • Router
  • Dasboard işlemlerinin yapılması.
    • Controller
    • Router
  • Projenin Dockerize edilmesi.
  • Error classlarının yazılması.
  • Unit Testlerin yazılması.
    • Auth
    • User
    • Booking
    • Flights
    • Dashboard

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published