PERN-stack app for tour agency.
client
admin
service provider
Every role has access to the specific functionality and has own UI pages.
##Client functionality
On click on specific tour page of tour is opening.
Bellow on page with specific tour there are tours points, that are availavle to click and go to page with this tour point(specific service)
Tour points page (service).
Discussion section under tour point (service)
There is an ability to write comment and reply for it for admin rights
By clicking you also can go to page with clicked service
Clicking on BOOK TOUR in tour's page.
There is an ability to book tour with choosing transport, how to get to the tours place.
If tour was successfully booked message showed
Then this tour is showed in personal page (My tours)
Pay or cancel with confirmation of action.
There is an admin panel for admin in navbar.
Admin can edit, add, search all the staff
Admin can CREATE TOUR from existing cities and services
Admin can get a report of tour sells
The last role is service maker. He manages services.
Same for hotels and transports