Skip to content

krisx303/Angular-Trips

Repository files navigation

Project created for "introuduction to web application" course at AGH.

This is a simple travel agency website created as a project for a course.

There are 4 types of users in the app.

Non-loged user

The first one is a person who does not have an account on the website or is not-logged at this moment and he has the least access to the materials.

Main Page

Main page is avaliavle for all types of users and contains basic information about website and company (like location of headquater)

trips-1

trips-2

Trip List Page (Not logged in)

A second page available for all users is a list of trips that have not yet taken place and for which there are still places available.

The layout is made responsive so that it looks good on any type of device.

trips-6

trips-9

trips-7

trips-8

Login/Register page

To use the other functionalities on the website, you need to log in or register first.

trips-4

trips-5

Database is stored on firebase firestore. Authentication is also created by using firebase auth API.

Logged-user

Trip List Page (Logged In)

When user is logged in, then he can add trip tickets to cart and buy it.

trips-13

Simple Cart Page

trips-cart

Single Trip Details Page

On the trip details there is slider with images and information about trip like location with interation map. There is also option to reserve ticket from this page.

trip-signle-page

History Page

On this page, user can see all the trips on which he bought any ticket. There is also option to filter trips by trip start time.

trips-12

Manager user

Adding trip Page (Manager only)

If you are a manager you can add new trip to database. If input is invalid there is appropriate communicates.

trips-10

trips-11

Admin user

One more type of user is included in the database: administrator. Unfortunately, due to the lack of time, it does not have any addtional visible functionalities on the front-end side.

Krzysztof Usnarski

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors