rent-a-car-single page app
React, Node, MongoDB, Express - MERN Stack - "Rant-a-car Single Page App"
* top 3 offers (landing page)
* 3 main types subcategory (landing page)
* log-in
* register
* reset password
* reset e-mail with generated token valid 1h
* client side validation
* backend side validation (Express - validator)
* rent a car
* search by name, model, type
* sort by price
* place an order
* pay now (reduce price with 10%)
* pay later
* PDF invoice
* confirmation e-mail (invoice e-mail)
* simple gsap - "GreenSock" - animation
* top 3 cars to rent
* 3 main category(sedan, coupe, SUV)
* search bar to search ( by model, name or type )
* sort the fleet by price
* client side pagination
* login, register
* reset password, reset email
* Delete Order
* pay now, pay later - changing the price if pay now (backend)
* Invoice Email on Checkout
* PDF Invoice
All calculations or changes in price or product are made in backend