Skip to content

advanced-computer-lab/MightyDucks

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

What is MightyDucks Airlines?

MightyDucks Airlines is a company that owns and operates many airplanes which are used for carrying passengers and goods to different places. Our Airline system provides flexibility in booking the desired trips, as well as, cancelling and changing the trips with a full refund system.


Motivation

This project was created for the Advanced Computer Lab course offered by the German University in Cairo.


Build Status

Our produced version of the project has fully functional features with no bugs whatsoever.


Code Style

No coding styles were followed.


Screenshots

Please refer the screenshots folder. Follow the following link:
https://github.com/advanced-computer-lab/MightyDucks/tree/dev/screenshots


Frameworks

- Frontend: React JS
- Backend : Node JS & Express JS

Features

The following features were implemented:
- Signing up, logging in, and signing out
- Booking flights
- Online payments

Installations

To install all the project dependencies run:

npm install

inside both frontend and backend directories


API References

The following APIs were used:
- Nodemailer: a module for Node.js applications to allow easy email sending.
- Stripe: a service that allows users to accept payments online.


Tests

Manual tests were done at each phase making each part of the project free of bugs before building upon.


How to use?

Run the following command inside the frontend directory:

npm start

Run the following command inside the backend directory:

npm run dev

Contribute

Please refer to the scrum master if you want to contribute. Follow the following link:
The Scrum Master.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published