Skip to content

This PERN full-stack application tracks the top 250 cryptocurrencies and has full CRUD capabilities.

Notifications You must be signed in to change notification settings

joseph-fantuzzi/cryptocurrency-tracker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

87 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Logo

Cryptox

A cryptocurrency tracking software enabling authenticated users to view the top 250 coins, create a favorites list, and view important market data for each coin.

Deployed Site: cryptox-cryptocurrency-tracker.vercel.app

home-page-img

coins-page-img

bitcoin-page-img

Installation and Set Up

Frontend

  1. Install dependencies
npm install
  1. Start the development server
npm run start

Backend

  1. Install dependencies
npm install
  1. Run Database Migration and Seeding Script
npm run resetdb
  1. Start the nodemon development server
npm run server

Building and Running for Production

  1. Build the application for production usage
npm run build

Scripts

Frontend

  • npm run start starts the development react server
  • npm run build builds the react frontend for production

Backend

  • npm run start starts the node server
  • npm run server starts the nodemon server
  • npm run migrate runs the knex migration up functions
  • npm run rollback runs the knex migration down functions
  • npm run seed runs the knex seed files
  • npm run resetdb resets the database back to its original state