Skip to content

Nasa Project๐Ÿš€๐ŸŒŽ Launch your own Rocket with NASA and SpaceX ๐Ÿš€๐Ÿš€

Notifications You must be signed in to change notification settings

bhavycan/Nasa-Project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

8 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

Note: Configuration For WINDOWS users only!

npm config set script-shell "C:\\Program Files\\git\\bin\\bash.exe"

This will set your set shell for npm run-scripts in Windows Know more how to set shell in windows for npm

Server Architecture

Server Architecture

Available Scripts

In the project directory, you can run:

npm run watch

Starts the server with Nodemon & Runs the app in the development mode.
Open http://localhost:3000 to view it in the browser.

The page will reload if you make edits.
You will also see any lint errors in the console.

npm run deploy

Builds the app for production to the server/public folder and serves from the node server.
It correctly bundles React in production mode and optimizes the build for the best performance.

The build is minified and the filenames include the hashes.
Your app is ready to be deployed!

Open http://localhost:8000 to view it in the browser.

See the section about deployment for more information.

Launching Look ๐ŸŒŽ

The Landing Page of the website is fetching the data from the manually doenloaded CSV file from Nasa's website. Application shorts the only 8 habitable planets from more than 10000+ discovered planets from the kepler telescope and give thoes only 8 planet options for mission. User can Launch the schedual by filling the information.

image

Upcoming ๐Ÿš€

User can see the launch in this page by date. In addition, website also play with the SpaceX API and load the real time data to this page. User can also abort the mission.

image

History โœ–๏ธ

User can see the aborted and previous launches in this page. Red flaged are aborted mission and the green flafed are successfully launched mission.

image

Reoprt After a month ๐Ÿงช

image

About the Project ๐Ÿ‘‹๐Ÿผ

This project is made by using various packages and modules of node. MongoDb Atlas is used as cloud storage. Pagination and eveerthing is considerd. Google Cloud Platform's Run service is used to deploy the docker container. For security to structural, it is well maintained and scalable.