Skip to content

A NASA dashboard app for managing and monitoring spaceflights to habitable planets in the observable universe.

Notifications You must be signed in to change notification settings

ofekatr/NASA-Mission-Control-Dashboard

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NASA-Mission-Control-Dashboard

Description:

A NASA dashboard app for managing and monitoring spaceflights to habitable planets in the observable universe.

Architecture details:

  • Server
    • Applies the Clean Architecture's concepts and principles.
    • Follows the Domain-Driven-Development approach.

Untitled

Implementation details:

  • Server
    • REST API - Implemented in TypeScript, using Express.js.
    • Persistence by MongoDB.
    • Includes a Dependency Injection mechanism implementation.
    • Consumes planets related data provided by NASA's exoplanet archive.
  • Web App
    • Implemented in TypeScript, using React.

Running Instructions:

  1. Install:
npm run install
  1. Run:
npm run deploy
  1. If not defined otherwise, browse to http://localhost:8080/

  2. Enjoy!

About

A NASA dashboard app for managing and monitoring spaceflights to habitable planets in the observable universe.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published