Simple application for booking flights.
- git
- Node.js (v16.20.2)
- yarn
- angular-cli (v13.3.11)
- Clone the repository:
git clone git@github.com:jonmassot/ac_book.git
- Navigate to the project directory:
cd ac_book - Install the dependencies:
yarn install
- Start the development server:
yarn start
- Open your browser and navigate to
http://localhost:4200.
- Flights:
- Search for flights
- View flight details
- Book flights
- Cancel bookings
- Admin:
- Search profiles
- View profile details
- View booked flights
- -- 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