An open API service indexing awesome lists of open source software.

https://github.com/wajktor13/travel-agency-website

final project for Introduction to Web Development course at AGH University
https://github.com/wajktor13/travel-agency-website

agh agh-university agh-wi agh-wiet angular angular2 css firebase html rwd rxjs typescript

Last synced: 2 months ago
JSON representation

final project for Introduction to Web Development course at AGH University

Awesome Lists containing this project

README

        

# Travel Agency Website

![image](https://github.com/Wajktor13/travel-agency-website/assets/76243064/17194fa9-2cd4-4bfe-8a3b-ebd3209d264c)

This is my final project for Introduction To Web Development course at AGH University.

## Features
* functional account system with roles (customer, manager, admin)
* backend for data persistence and user authentication - Firebase
* logging in with google
* contact form (EmailJS)
* filtering excursions
* reviewing excursions
* upcoming reservation notifications
* manager panel for adding, removing and editting excursions
* admin panel for managing registered users

![image](https://github.com/Wajktor13/travel-agency-website/assets/76243064/7f886ad1-db31-41ba-a3ff-4395dc98e648)

![image](https://github.com/Wajktor13/travel-agency-website/assets/76243064/fe10f422-b9cb-4024-86c1-09da03cd77ec)

## Technologies used

![Angular](https://img.shields.io/static/v1?style=for-the-badge&message=Angular2&color=DD0031&logo=Angular&logoColor=FFFFFF&label=)
![TypeScript](https://img.shields.io/static/v1?style=for-the-badge&message=TypeScript&color=3178C6&logo=TypeScript&logoColor=FFFFFF&label=)
![JavaScript](https://img.shields.io/static/v1?style=for-the-badge&message=RxJS&color=222222&logo=JavaScript&logoColor=F7DF1E&label=)
![HTML5](https://img.shields.io/static/v1?style=for-the-badge&message=HTML5&color=E34F26&logo=HTML5&logoColor=FFFFFF&label=)
![CSS3](https://img.shields.io/static/v1?style=for-the-badge&message=CSS3&color=1572B6&logo=CSS3&logoColor=FFFFFF&label=)
![Firebase](https://img.shields.io/static/v1?style=for-the-badge&message=Firebase&color=222222&logo=Firebase&logoColor=FFCA28&label=)
![Gmail](https://img.shields.io/static/v1?style=for-the-badge&message=EMAILJS&color=EA4335&logo=Gmail&logoColor=FFFFFF&label=)

## Live Demo
https://wonderful-excursions.netlify.app

No need to create account in order to test the website. Just click ***LOG IN WITH TEST ACCOUNT*** and select role you want to test.



***NOTE***: some features, like deleting excursions, are disabled for safety reasons.

![image](https://github.com/Wajktor13/travel-agency-website/assets/76243064/d057144c-bad6-43e8-8f7e-4d57b2b7f186)

![image](https://github.com/Wajktor13/travel-agency-website/assets/76243064/8a80220d-515b-4ff0-97db-10843182d9b3)