Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/nickemma/nasa-project

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:
https://github.com/nickemma/nasa-project

arwes express hooks jest-tests mongodb nasa-api nodejs react spacex styled-components

Last synced: about 5 hours ago
JSON representation

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:

Awesome Lists containing this project

README

        





nasa-logo




Live Demo Coming soon
|
Report Bug
|
Request Feature

Table of Contents



  1. Nasa



  2. Getting Started


  3. Contributing

  4. License

  5. Contact

  6. Acknowledgments

### Nasa

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:

- Planetary radius < 1.6 times Earth's radius
- 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.


nasa-screenshot

(back to top)

#### Live link

Experience the magic of **Nasa** for yourself! Explore nasa today and discover a world of exciting features and unparalleled convenience at your fingertips. Whether you're looking to learn, connect, or simply explore. [Click here to view it live](coming soon).

#### Built With

🖥️ Client

🔧 Server

(back to top)

---

### Getting Started

#### Clone Locally

- Enter this url: [https://github.com/nickemma/nasa-project](https://github.com/nickemma/nasa-project) in your web browser.
- Once opened navigate to the top left level of the project a green code download button will be visible on the right hand side.
- Select download Zip option from drop down menu.
- Once the download is complete you will be able to access my project locally.

#### Prerequisites

- Node package manager (latest version)

- Firstly install **node runtime environment (node.js)** then run the code below

```sh
npm install npm@latest -g
```

- Then install yarn **yarn**

```sh
npm install --global yarn
```

- Project dependencies
- Change to the client directory and install all packages with yarn
from **\_../nasa-project**
```sh
cd client
npm install
```
- Change to the server directory and install all packages with npm
from **_../nasa-project/client_**
```sh
cd ..
cd server
npm install
```

#### Development

- Run the client
- Change to the client directory and run the code below
from **_../nasa-project_**
```sh
cd client
npm start
```
- Run the server
- Change to the server directory and run the code below
from **_../nasa-project/client_**
```sh
cd server
npm run server
```

(back to top)

---

### Contributing

Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are **greatly appreciated**.

If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement".
Don't forget to give the project a star! Thanks again!

1. Fork the Project
2. Create your Feature Branch (`git checkout -b feature/AmazingFeature`)
3. Commit your Changes (`git commit -m 'Add some AmazingFeature'`)
4. Push to the Branch (`git push origin feature/AmazingFeature`)
5. Open a Pull Request

(back to top)

---

### License

Please be advised that our project is released under the terms of a License. Please ensure that you read and understand the terms of the [MIT](LICENSE) License before using our project.

(back to top)

---

### Contact

#### Nicholas Emmanuel


Linkedin
Twitter
Github
Medium
Gmail

(back to top)

---

## Acknowledgments

- [Zero To Mastery](https://zerotomastery.io/) for the UI design inspiration for this project.
- [LazyCoders](https://lazy-coders.netlify.app/) for their help and support

(back to top)