NASA.Mission.Control.-.Google.Chrome.2023-06-12.14-16-48.mp4
Schedule a mission launch for interstellar travel to one of the Kepler Exoplanets.
Only confirmed planets matching the following criteria are available for the earliest scheduled missions:
1.Planetary radius < 1.6 times Earth's radius 2.Effective stellar flux > 0.36 times Earth's value and < 1.11 times Earth's value
Upcoming missions including both SpaceX launches and newly scheduled Zero to Mastery rockets.
Discover the history of mission launches including SpaceX launches starting from the year 2006.
- Javasctipt
- Docker
- React
- Nasa API
- CSS
- Mongo DB
- Node JS
- Express JS
- Ensure you have Node.js installed.
- Create a free Mongo Atlas database online or start a local MongoDB database.
- Create a
server/.env
file with aMONGO_URL
property set to your MongoDB connection string. - In the terminal, run:
npm install
- In the terminal, run:
npm run deploy
- Browse to the mission control frontend at localhost:8002 and schedule an interstellar launch!
- Ensure you have the latest version of Docker installed
- Run
docker build -t nasa-project .
- Run
docker run -it -p 8000:8000 nasa-project
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