NASA-Mission-Control
所属分类:云数据库/云存储
开发工具:JavaScript
文件大小:0KB
下载次数:0
上传日期:2023-08-04 22:02:50
上 传 者:
sh-1993
说明: 美国国家航空航天局任务控制中心:为开普勒系外行星之一的星际旅行安排一次任务发射。(想要一个你启动的任务。),
(NASA Mission Control: Schedule a mission launch for interstellar travel to one of the Kepler Exoplanets. ( Want a mission you launch it. ),)
文件列表:
.dockerignore (35, 2023-11-13)
Dockerfile (365, 2023-11-13)
client/ (0, 2023-11-13)
client/package-lock.json (1130276, 2023-11-13)
client/package.json (869, 2023-11-13)
client/public/ (0, 2023-11-13)
client/public/favicon.png (4500, 2023-11-13)
client/public/img/ (0, 2023-11-13)
client/public/img/background-large.jpg (778461, 2023-11-13)
client/public/img/background-medium.jpg (238579, 2023-11-13)
client/public/img/background.jpg (126500, 2023-11-13)
client/public/img/glow.png (455, 2023-11-13)
client/public/index.html (2148, 2023-11-13)
client/public/manifest.json (306, 2023-11-13)
client/public/robots.txt (67, 2023-11-13)
client/public/sound/ (0, 2023-11-13)
client/public/sound/abort.mp3 (11548, 2023-11-13)
client/public/sound/click.mp3 (2688, 2023-11-13)
client/public/sound/deploy.mp3 (5376, 2023-11-13)
client/public/sound/success.mp3 (98497, 2023-11-13)
client/public/sound/typing.mp3 (5760, 2023-11-13)
client/public/sound/warning.mp3 (28800, 2023-11-13)
client/src/ (0, 2023-11-13)
client/src/App.js (673, 2023-11-13)
client/src/components/ (0, 2023-11-13)
client/src/components/Centered.js (462, 2023-11-13)
client/src/components/Clickable.js (384, 2023-11-13)
client/src/components/Footer.js (223, 2023-11-13)
client/src/components/Header.js (2623, 2023-11-13)
client/src/hooks/ (0, 2023-11-13)
client/src/hooks/requests.js (1151, 2023-11-13)
client/src/hooks/useLaunches.js (1667, 2023-11-13)
client/src/hooks/usePlanets.js (426, 2023-11-13)
... ...
https://github.com/ArthurEmma2/NASA-Mission-Control/assets/86601468/b5431fac-01e1-49db-86d2-2d5e2d38da7e
# NASA Mission Control Project
# ( You Want a Mission ? You Launch It )
## Launch Page
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
Upcoming missions including both SpaceX launches and newly scheduled Zero to Mastery rockets.
## History
Discover the history of mission launches including SpaceX launches starting from the year 2006.
## Technologies
- Javasctipt
- Docker
- React
- Nasa API
- CSS
- Mongo DB
- Node JS
- Express JS
## Getting Started
1. Ensure you have Node.js installed.
2. Create a free [Mongo Atlas](https://www.mongodb.com/atlas/database) 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:8002](http://localhost:8002) 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`
近期下载者:
相关文件:
收藏者: