Skip to content

jsc604/MoonShot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MoonShot

MoonShot is a full-stack web application that allows users to track stocks, cryptocurrencies, and NFTs all in one place. The app provides users with the ability to add assets to their watchlist and switch between them. All the information displayed in the app is live data pulled from the CoinGecko and Yahoo Finance APIs. The charts in the app were made using Apex Charts.

Features

  • User authentication provided by Auth0
  • User watchlist with the ability to add and remove assets
  • Switch between different assets on the watchlist
  • Live data for stocks, cryptocurrencies, and NFTs
  • Charts displaying historical data for each asset
  • The option to dropdown and view multiple assets charts at the same time

Tech Stack

MoonShot was built using the following technologies:

  • React
  • React Router
  • Node.js
  • Express
  • PostgreSQL
  • Auth0
  • Axios
  • Bootstrap
  • Sass

Screenshots and Demo

"homepage"

General Functionality: GIF Genral function

Sign up and Login: GIF Login

Adding to Watchlist: GIF favoriting

"homepage"

"homepage"

"homepage"

"homepage"

Installation

  1. Clone the repository: git clone git@github.com:jsc604/MoonShot.git
  2. Install dependencies: npm install
  3. Create a PostgreSQL database
  4. Start the app on both the front-end and back-end: npm start

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages