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

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

Nasa project
https://github.com/patternina/nasa-project

Last synced: 9 months ago
JSON representation

Nasa project

Awesome Lists containing this project

README

          

# Nasa Mission Control

This project simulates a NASA Mission Control Dashboard. It's a full-stack app with its own API and database.

Snapshot of the app's landing page

## App Architecture

### Frontend

The frontend is a React.js app, built with [Create React App](https://create-react-app.dev) and [`arwes`](https://github.com/arwes/arwes), a futuristic, Sci-Fi UI Web Framework. It's a single page app that uses [React Router](https://reactrouter.com/) for navigation.

### Backend

Back-end logic lives on the `server` folder whereas the front-end code lives on the `client` folder.

I used `express` for back-end logic with the MVC pattern. Controllers lives alongside routes since they define how to respond to a specific route.