Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/jerryfzhang/rockets

A Node + React App that displays space launch missions around the world.
https://github.com/jerryfzhang/rockets

bootstrap data expressjs less momentjs nodejs react reactjs reactstrap

Last synced: 7 days ago
JSON representation

A Node + React App that displays space launch missions around the world.

Awesome Lists containing this project

README

        

# Rockets
This a NodeJS + React App that displays space launch missions around the world.

## How to start the server

1. Make sure Node and NPM are installed by typing `node -v` in the command line. If NPM is not installed please proceed to [this page](https://nodejs.org/en/download/) to install Node.

1. Clone or download the repo to the local machine.

1. `cd` to the folder where the backend is in, for example, `cd ~/Downloads/Rockets/backend` or cd `C:\\GitHub\Rockets\backend`

1. Install project dependency by typing in `npm install`.

1. Start the server by typing `npm start`.

1. Open a new terminal tab

1. `cd` to the folder where the frontend code is in, for example, `cd ~/Downloads/Rockets/frontend` or cd `C:\\GitHub\Rockets\frontend`.

1. Install project dependency by typing in `npm install`.

1. Start the server by typing `npm start`.

1. Visit the app from [localhost:3000](http://localhost:3000)

## Technology
### Architecture
### Backend
- [Node.js](http://nodejs.org)
- [Express.js](https://expressjs.com)
### Front-end
- [Bootstrap](https://getbootstrap.com)
- [Moment.js](http://momentjs.com)
- [LESS](http://lesscss.org)
- [Launch Library API](https://launchlibrary.net)
- [LaunchLib-js](https://github.com/JerryFZhang/LaunchLib-js/pulse)

### Hosting Platform
- [Linode](https://www.linode.com)