This is the frontend for the repo ehotel-backend.
The components in the frontend can be seen in src/app/components
folder. The state management and services for the frontend can be seen in utils folder.
My favourite component is hdashboard
in src/app/components
It is the dashboard for adding hotels, hotel chains, bookings and rooms.
The backend can be seen here https://github.com/bamboozooled/ehotel-backend The website can be accessed here https://e-hotels.firebaseapp.com
E-hotel is an application concept I made for a hotel booking application that we can customize for each hotel. The dashboard is where hotel managers can really see info about their respective hotel chains. Some features are still in the works. Features such as chart
in dashboard and adventures
in the home page. Overall, you can create a hotel chain, add hotels to the chain, add hotel rooms and create bookings. Customer's can also sign up and book available rooms.
Login for customer account = testshopifybooking@ehotels.com Password = bookinghotel
Login for hotel account = testshopifyhotel2@ehotels.com Password = testinghotel
- Angular 7
- Redux (NGREDUX)
- TypeScript
- Utilizing a NodeJS (Express) Backend.
- Observables and RxJS
- Promises
- Firebase Auth
- Firebase Session Tokens
- Firebase Hosting
- HashMaps and Arrays