/spacex-flights

An interplanetary flight booking system for SpaceX

Primary LanguageJavaScriptGNU General Public License v3.0GPL-3.0

Cover Image

SpaceX Flights

Date: 8/30/2021

By: Neil Italia

LinkedIn | Live Demo | Trello | Figma


Project Description

This is an interplanetary flight booking system for SpaceX, envisioned centuries in the future where interplanetary flights are possible, the solar system is terraformed, and space flights are easily booked.

Technologies Used

This project is made with the MERN stack:

  • MongoDB
  • Express
  • React
  • Node.js

MERN Stack

Getting Started

Visit the home page to quickly book the soonest flight available from Earth to any destination. Search for flights depending on where you're coming from or where you want to go, view the flight details: its departure, duration, arrival, and price. After you find a ticket you can book a flight and see your tickets on the tickets page. You can also cancel a ticket if needed.

Screenshots

Home Page Flights Page Tickets Page About Page

Entity Relationship Diagram
Component Hierarchy Diagram

Future Updates

  • User Authentication
  • Flight Rescheduling
  • Payment handling
  • Responsive Design
  • Light mode

Credits

SpaceX

Icons8

React Scrolling

React Rerendering

QR Code Generation