Project Name :Eesti Explorer
Authors
- Virginia Wanjiru
- Abigael Kirwa
- Emmanuel Kigen
- Crispus Nzano
- Natalie Ndetei
Functional Requirements
- A user should be able to login
- A user once accessing the website should see the landing page
- A user should be able to register as a client
- A user should be able to choose a tourist destination
Functionalities
- A user should be able to login
- A user should be able to register
- A new user should be able to see the landing page
- A user can view the available tour guides.
- A user can view the available places they can tour.
- A user can select the places they want to tour.
- A user can view the prices of the selected places.
- A user can make a booking for a tour by selecting specific time and date.
- A user can view their booking history.
- A user can cancel a booking.
- A user can update their account information.
- A user can reset their password.
- A user can contact customer support.
- A user can provide feedback on the platform by filling in the contact us form.
- A user can add destinations to their wishlist.
- A user can select different tour destinations.
- A user can get a digital reciept of their transactions.
- A user can pay after booking
- A user should be able to navigate the tour guides page
- A user could edit the profile page
- A user should choose the location date and time to book a tour guide
Project WireFrames
- Landing Page
- Tourist Destinations
- Destinations Page
- Tour Guides
- Billing Summary
- Payment Details
- Profile Page
#Database Schema
Admin Wireframes
How to setup prettier
- install prettier extension
- go to pretteier docs then npm install by copying code from there
- Navigate to File > Preferences > Settings . 2 - Navigate to Text Editor > Formatting or search for editor. formatOnSave . 3 - Check the Editor: Format On Save option.
- right click in file then click format document with
- make default, then choose prettier
- click control save
- npx prettier --write . for all the files to be edited





