Skip to content

Moonshot is a full-stack model portfolio app built for users to keep track of the latest cryptocurrency price information.

Notifications You must be signed in to change notification settings

kevinchiuu/moonshot

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Moonshot

Description

A full stack web app which allows users to create a cryptocurrency portfolio to keep track of their profits, losses and portfolio valuation.

Features

  • users can view and sort coin market information
  • users can sign up and create a portfolio
  • users can perform CRUD opertations on each coin in their portfolio

Preview

Homepage

landing page

Cryptocurrency Market Data

coin table

Coin Page

coin page

Sign-up (light-mode)

sign-up page

Portfolio Dashboard

portfolio page

Tech Stack

  • MongoDB
  • Express
  • React
  • Node.js

  • Client Dependencies

  • "@material-ui/core"
  • "axios"
  • "highcharts"
  • "react-icons"
  • "react-router-dom"
  • "@testing-library/cypress"
  • "cypress"
  • Server Dependencies

  • "axios": "^0.21.1"
  • "bcrypt": "^5.0.1"
  • "cookie-parser": "~1.4.4"
  • "cors": "^2.8.5"
  • "debug": "~2.6.9"
  • "express": "~4.16.1"
  • "express-validator": "^6.12.0"
  • "jsonwebtoken": "^8.5.1"
  • "mongodb": "^3.6.9"
  • "mongoose": "^5.13.2"
  • "morgan": "~1.9.1"
  • About

    Moonshot is a full-stack model portfolio app built for users to keep track of the latest cryptocurrency price information.

    Resources

    Stars

    Watchers

    Forks

    Releases

    No releases published

    Packages

    No packages published

    Languages

    • JavaScript 73.6%
    • CSS 23.9%
    • HTML 2.5%