Skip to content

jonmassot/ac_book

Repository files navigation

AcBook

Simple application for booking flights.

Requirements

  • git
  • Node.js (v16.20.2)
  • yarn
  • angular-cli (v13.3.11)

Installation

  1. Clone the repository:
    git clone git@github.com:jonmassot/ac_book.git
  2. Navigate to the project directory:
    cd ac_book
  3. Install the dependencies:
    yarn install
  4. Start the development server:
    yarn start
  5. Open your browser and navigate to http://localhost:4200.

Features

  • Flights:
    • Search for flights
    • View flight details
    • Book flights
    • Cancel bookings
  • Admin:
    • Search profiles
    • View profile details
    • View booked flights

Criteria

  • -- No authentication for now --
    • Pick random profile on load to book
    • Use Angular State management to store current profile
  • Build mock server for testing and development
    • Use faker to generate mock data in mocked services
  • Add angular material to layout
  • Create booking page
  • Implement flight search functionality
    • Use mock data for flights
    • Display search results in a user-friendly format
    • Display additional flight details
  • Implement admin functionalities
    • List all profiles
    • Search profiles by username, firstname or lastname
    • View profile details
    • View booked flights per profile

About

Basic client

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published