A NASA dashboard app for managing and monitoring spaceflights to habitable planets in the observable universe.
- Server
- Applies the Clean Architecture's concepts and principles.
- Follows the Domain-Driven-Development approach.
- 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.
- Install:
npm run install
- Run:
npm run deploy
-
If not defined otherwise, browse to http://localhost:8080/
-
Enjoy!