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.
- 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
MoonShot was built using the following technologies:
- React
- React Router
- Node.js
- Express
- PostgreSQL
- Auth0
- Axios
- Bootstrap
- Sass
- Clone the repository:
git clone git@github.com:jsc604/MoonShot.git
- Install dependencies:
npm install
- Create a PostgreSQL database
- Start the app on both the front-end and back-end:
npm start