Frontend Application created as a part of my college course (Introduction to Web Applications)
It works similar to many online travel agencies (except the purchase process).
- Angular
- Firebase
There are 4 types of user authenticated by a Firebase Email Authentication
- Not logged in - Can barely see anything
- User - is able to see only active tours (valid date, there are some places left to book)
- Vip - is able to see even the completly bought up tours
- Editor - is able to see all the tours, edit and add new tours
- Admin - is able to do anything, remove tour, edit users permissions, set his session persistance