Team Asterisk - Teamwork Project
Telerik Academy - Season 8 - Web applications with Node.js course
Team Members
Name | Telerik Student system username |
---|---|
Захари Димитров | ZachD |
Иван Петров | tinman |
Емил Димитров | qwerty123 |
Car Rentals
Using Asterisk Car Rental App you can make car reservation with just a few simple steps.
Navigation
- Every page have navigation on top that include:
- logo (that is also link to home page)
- cars (that is also link to cars page)
- deals (that is also link to deals page)
- register (that is also link to register page *only if you are not logged)
- login (that is also link to login page *only if you are not logged)
- account (that also inklude dropdown menu with private pages *only if you are logged)
- dashboard (that is visible only if you are admin)
- profile
- my bookings
- leave review
- logout
Public Pages
- Home page - from there you can:
- select category
- search cars available for chosen dates
- see reviews from our users
- Cars page:
- it includes all cars
- you can view certain car details
- Deals page:
- it includes all cars that have special price
- you can view certain car details
- Login page
- Register Page
- Search cars page
Private pages
- Profile page
- My Bookings page
- Leave review page *Note: only logged users can leave reiview, make booking and post comment
Admin pages
- View users page - all users and have edit user functionality
- View cars page - all cars and have edit car functionality
- View deals page - all deals
- View bookings page - all bookings of all users
- Add new car page
API
- /api/
- /api/car/:id
- /api/searchcars/:pickupdate/:dropoffdate
- /api/deals
- /api/cars
- /api/cars/:category
- /api/auth/bookings
- /api/authenticate/:username/:password