Skip to content

RusiraJayatilake/spacex-launch-tracker

Repository files navigation

React Single Page App (SpaceX Launch Tracker)

The SpaceX Launch Tracker is an open-source React single-page application that lets users explore and track the launches from SpaceX. The app fetches data from the SpaceX API to provide detailed information about each mission, including launch dates, mission names, rockets used etc...

Contributing

Contributions are always welcome!

Demo

Run Locally

Clone the project

  git clone https://github.com/RusiraJayatilake/spacex-launch-tracker.git

Go to the project directory

  cd spacex-launch-tracker

Install dependencies

  npm install

Start the server

  npm run start

API Reference

Official Documentation

  https://docs.spacexdata.com/

Base URL

  GET https://api.spacexdata.com/v3

Get item

  GET https://api.spacexdata.com/v3/launches/${id}

Official Documentation => https://docs.spacexdata.com/

Tech Stack

React, Context API, Bootstrap

Features

  • Light/dark mode toggle
  • Live previews
  • Responsiveness
  • API Integrations