Skip to content

Latest commit

 

History

History
26 lines (21 loc) · 2.15 KB

README.md

File metadata and controls

26 lines (21 loc) · 2.15 KB

CSIT214-FlyDreamAir-Project

FlyDreamAir, an international airline, is launching a new frequent flyer program. The program aims to enable customers to accumulate points by flying with the airline, which can later be redeemed through an online storefront.

GROUP MEMBER:

  1. Huy Minh Dinh – Project Manager
  2. Benjamin Lyle Fenning – Business Analyst
  3. Quang Minh Nguyen – Business Analyst
  4. Minh Duy Le – Product Developer
  5. Bang Luong Hoa – Product Developer

The objective of this application is as follows:

  • Develop and implement a program to efficiently track and manage user frequent flyer points.
  • Create a user-friendly website featuring a secure login and accounts system.
  • Provide users with the ability to redeem a diverse range of rewards using their accumulated frequent flyer points.

To accomplish this, the system is built upon Node.js, a robust server environment, and utilizes Express.js, a powerful Node.js framework specifically designed for managing servers and routes. Detailed documentation for Node.js and Express.js can be accessed at the following links: Node.js Documentation and Express.js API Reference.

By employing these technologies, FlyDreamAir aims to deliver a seamless and efficient experience for its valued customers, enhancing their engagement with the airline while offering exciting rewards for their loyalty.

How to launch web client:

  1. Download NodeJs from https://nodejs.org/en/.
  2. Run the command prompt in the CSIT214-PROJECT directory, recommendly using the VSCode to open the project folders.
  3. Open Terminal, running these commands: "npm install express", and "npm install --save-exact [email protected] [email protected] @babel/[email protected] @babel/[email protected] @babel/[email protected]". (Just in case the system found the vulnerablities, run this command: "npm audit fix --force")
  4. Run the command "npm start" on the terminal.
  5. Open your browser of choice, and enter "http://localhost:3000/" into the URL bar.
  6. Sign up or login to begin (All usernames and passwords are currently stored locally, and will therefore only work on your local drive).