My e-mail address: gorkemarik2018@gmail.com
Scroll down for images. (Fotoğraflar için aşağı kaydırın.)
-->(English)
- Added edit MFP(min. findex point) in car update page.
- Design improved.
- Switched from list view to card view in home page.(The ability to change the view to the user's request will be added soon.)
- Brand and color id information added to the vehicle update page.
-->(Türkçe)
- Araç güncelleme sayfasına MFP düzenleme seçeneği eklendi.
- Tasarım iyileştirildi.
- Liste görünümünden kart görünümüne geçildi. Kullanıcı isteğine göre görünüm değiştirebilme özelliği eklenecek.
- Araç güncelleme sayfasına bilgi amaçlı marka ve renk kimlik numaraları eklendi.
-->(English)
- Dark theme in action.
- Login / Register properties added.
- Findex-score system added.
- Customers whose findex score is less than the MFP of the vehicle cannot rent a car.
- Customers who reach the 1900 findex record become VIP customers.
- The names of the logged-in users are written on the navbar, for non-logged in users there will be login / register buttons on the navbar.
- Login is required to rent a car.(Araç kiralamak için sisteme giriş yapılmalıdır.)
- Users can view and update their information. (First Name, Last Name, E-mail, Password, Credit-Cards, Delete Account)
- Users have the option to save their credit card for subsequent purchases.
- It is not allowed to rent a car within the date range rented by someone else.
- Successful paying users earn 100 findex score.
- Rental is not possible without payment.
-->(Türkçe)
- Karanlık temaya geçildi.
- Giriş yapma ve kayıt olma özellikleri getirildi.
- Findex skor sistemi eklendi.
- Findex skoru kiralamak istenilen aracın MFP'sinden düşük ise müşteri araç kiralayamaz.
- 1900 findex skoruna ulaşan kullanıcılar VIP müşteri sınıfına girer.
- Navbar'da giriş yapılmışsa giriş yapan kişinin adı ve profil seçenekleri çıkar. Giriş yapılmamışsa giriş yap / kayıt ol seçenekleri gözükür.
- Araç kiralamak için sisteme giriş yapılmalıdır.
- Kullanıcılar bilgilerini görüp güncelleyebilir, hesaplarını silebilirler. (Ad, Soyad, E-posta, Şifre, Kredi Kartları, Hesap Silme)
- Ödeme esnasında müşteri isterse kredi kartını bir sonraki ödemede kullanabilmek için kaydedebilir.
- Araç seçilen tarihler arasında başka birisi tarafından kiralanmışsa kiralanamaz.
- Başarılı ödeme gerçekleştirip araç kiralayan müşteriler 100 findex skoru kazanır.
- Ödeme alınmadan kiralama işlemi gerçekleşmez. Veritabanına kaydolması için ödemenin yapılması gerekir.
-->(English)
- Rental feature.
- CRUD operations for entities with Reactive Forms.
- Added payment page.
- Search feature with Pipes.
- Added Toastr support.
-->(Türkçe)
- Araç kiralama özelliği eklendi.
- Reactive Form'lar kullanılarak nesnelere (marka, renk, araba, kira) CRUD (Oluşturma, okuma, güncelleme, silme) operasyonları eklendi.
- Ödeme sayfası eklendi.
- Pipe kullanılarak marka ve renk aratma özelliği eklendi.
- Toastr desteği eklendi.
-->(English)
- Added car detail page.
- Added brand and color filter change.
- Navbar made available.
-->(Türkçe)
- Araç detay sayfası eklendi.
- Renk ve markaya göre (tekli) filtreleme özelliği eklendi.
- Üst çubuk kullanılabilir hale getirildi.
-->(English)
- Added project files.
-->(Türkçe)
- Proje dosyaları eklendi.
This project was generated with Angular CLI version 11.2.3.
Run ng serve
for a dev server. Navigate to http://localhost:4200/
. The app will automatically reload if you change any of the source files.
Run ng generate component component-name
to generate a new component. You can also use ng generate directive|pipe|service|class|guard|interface|enum|module
.
Run ng build
to build the project. The build artifacts will be stored in the dist/
directory. Use the --prod
flag for a production build.
Run ng test
to execute the unit tests via Karma.
Run ng e2e
to execute the end-to-end tests via Protractor.
To get more help on the Angular CLI use ng help
or go check out the Angular CLI Overview and Command Reference page.