tylrs / my-space-book

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

My Space Book

Deployment Status: CircleCI

Table of Contents

Overview

  • This is an application which fetches images from NASA's Astronomy Picture of the Day API https://api.nasa.gov/
  • Features:
    • Users can view 9 random images at a time
    • Users can choose to fetch more images
    • Users can "like" images from the API which will persist on page reload
    • Uses can "unlike" images they have previously "liked"

Installation and Viewing

This application is deployed to Heroku. You may view the live application here

To view this application on your local device:

  • Clone down this repository
  • Run npm i in your terminal
  • Run npm start in your terminal
  • To view Cypress tests open a separate tab in your terminal and run npm run cypress

Technologies Used

React Badge JavaScript Badge HTML5 Badge CSS3 Badge Cypress Badge


Sample Screenshots and GIFs

Homescreen:

Homescreen Screenshot

Liked Images:

Liked Images Screenshot

Demo:

my-space-book-demo


Wireframes

Future Additions

  • Allow user to choose from a range of dates to fetch for images
  • Allow user to search for images
  • Allow user to request an image from a specific date
  • Allow a user to view videos

Author


Back to top

About


Languages

Language:JavaScript 78.6%Language:CSS 14.1%Language:HTML 7.3%