advanced-computer-lab / Star-Alliance

Live Demo is Available
https://star-alliance-team.herokuapp.com/
1 stars 0 forks source link

Star-Alliance

The Project aim was to create fully functional Airline Reservation System where individuals can reserve and pay for flights in order to travel to different countries and sometimes domestic cities.

Motivation

The purpose of the website to ease the process of reserving flights and other optional services(renting a car-booking a room-etc.).

Framework used

MERN Stack was used to build the website

Features

User

Admin

Guest

Installation

  1. git clone https://github.com/advanced-computer-lab/Star-Alliance.git
  2. cd Star-Alliance
  3. npm i && cd client && npm i && cd ..
  4. npm run dev

.ENV file

key value
DB_URI Mongodb connection string, for example mongodb+srv://??:??@??db.k4yey.mongodb.net/myDatabase?retryWrites=true&w=majority
React_Server_Origin Developement localhost for accessing react default localhost:3000
email Gmail account, used to Send the emails ???@gmail.com
pass the Gamil's account password
REFRESH_TOKEN_SECRET Random refresh token secret
ACCESS_TOKEN_SECRET Random refresh token secret
STRIPE_PRIVATE_KEY Stripe's prive api key ex sk_test_????

API reference

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

Libraries Used

Credits

Contributors

-Abdelrahman Hafez -Mostafa Mohamed -Mohammed Yehia -Youssef Alaa Thabet -Yousef Magdy