Skip to content

Latest commit

 

History

History
40 lines (25 loc) · 1.5 KB

README.md

File metadata and controls

40 lines (25 loc) · 1.5 KB

BogusFlights

This project allows you to buy a mock airplane ticket. After making a new account, you can chose one of many destinations, than proceed to select a seat and other additional preferences. Final screen presents you with the summary of costs and a ticket. If you do not wish to make an account use this credentials instead

Email: [email protected]
Password: admin1

Project's scope

  • Main screen, allowing the user to choose flight destination, number of tickets, date.
  • Login/Register popup.
  • Weather forecast using user's location.
  • Flight details such as: seating, luggage, additional preferences.
  • Summary screen, showing the price of tickets and current weather for user's destination.
  • The app is responsive and aesthetically pleasing.

Used techologies

Used APIs

End-to-end tests

Run ng e2e to execute the end-to-end tests via a Cypress. Project includes two tests. Buying a ticket by an already registered user and buying a ticket after making a new account.

Development server

Run ng serve for a dev server. Navigate to http://localhost:4200/. The app will automatically reload if you change any of the source files.

Build

Run ng build to build the project. The build artifacts will be stored in the dist/ directory.