Skip to content

πŸš€ Exciting NASA Mission Control Project Alert! 🌌 This full-stack web app targets Kepler exoplanets, we can schedule missions, abort them, view history. Get ready for an astronomical experience! πŸ›°οΈπŸŒπŸ‘©β€πŸ’»

License

Notifications You must be signed in to change notification settings

Dare-marvel/Nasa-Project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

13 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

NASA Mission Control Project

Getting Started

  1. Ensure you have Node.js installed.
  2. Create a free Mongo Atlas database online or start a local MongoDB database.
  3. Create a server/.env file with a MONGO_URL property set to your MongoDB connection string.
  4. In the terminal, run: npm install

Running the Project

  1. In the terminal, run: npm run deploy
  2. Browse to the mission control frontend at localhost:8000 and schedule an interstellar launch!

Docker

  1. Ensure you have the latest version of Docker installed
  2. Run docker build -t nasa-project .
  3. Run docker run -it -p 8000:8000 nasa-project

Running the Tests

To run any automated tests, run npm test. This will:

  • Run all the client-side tests: npm test --prefix client
  • Run all the server-side tests: npm test --prefix server

About

πŸš€ Exciting NASA Mission Control Project Alert! 🌌 This full-stack web app targets Kepler exoplanets, we can schedule missions, abort them, view history. Get ready for an astronomical experience! πŸ›°οΈπŸŒπŸ‘©β€πŸ’»

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published