Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/gabrieledarrigo/nasa-apod

A simple application that show the Nasa astronomy picture of the day
https://github.com/gabrieledarrigo/nasa-apod

browse javascript nasa nasa-apod nasa-astronomy-picture photos

Last synced: 2 months ago
JSON representation

A simple application that show the Nasa astronomy picture of the day

Awesome Lists containing this project

README

        

# Nasa APOD
> Nasa Astronomy Picture of the Day.

[![Build Status](https://travis-ci.org/gabrieledarrigo/nasa-apod.svg?branch=master)](https://travis-ci.org/gabrieledarrigo/nasa-apod)

An simple Javascript single page application that shows the Astronomy Picture of the Day. with a little explanation on the photo's subject.
You can browse more photos by using the calendar in the navigation menu.

Tinkered with:
- [Nasa APOD API](https://api.nasa.gov/api.html#apod)
- [React.js](https://facebook.github.io/react/) to handle view logic and interaction
- [Immutable.js](https://facebook.github.io/immutable-js/) to define immutable domain objects
- [Moment.js](https://momentjs.com/) to work with dates

### Show me the app please!

Just browse to [https://nasa-apod.gabrieledarrigo.now.sh/](https://nasa-apod.gabrieledarrigo.now.sh/)

### Installation and run

Clone the repository, than install all application's dependencies:

```
$ npm install
```

Launch all unit tests with:

```
$ npm run test
```

Run the application:

```
$ npm run serve
```