Skip to content

Charts the value of crypto currencies chosen by an authenticated user. Built with MERN stack

License

Notifications You must be signed in to change notification settings

LoTerence/altcoin-charter

Repository files navigation

CryptoCharts

See the histories of cryptocurrencies you saved

Built with the MERN stack

  • React + Redux front end
  • Node.js, Express, and MongoDB backend
  • Includes authentication with Passport.js - OAuth2.0 with google and facebook
  • Bootstrap 5 for the UI components

Example of the app is deployed on: https://cryptocharts.koyomi-ai.com/

Quick Start

First, create a .env.development in ./server folder, and a .env.local in the ./client folder.

Make sure they are both configured with the variables from the .env.example files.

Docker

Simply start the app with docker compose:

docker compose -f docker-compose.yml up

You should now be able to view the app on http://localhost:3000 in your browser.

NPM

Alternatively, run the app locally with npm:

# Install dependencies
npm install

# Install dependencies for client & server
npm run install-app

# Run the client & server in development mode
npm run dev
# Server runs on http://localhost:5000 and client on http://localhost:3000

# Build the client
npm run build:client

# Run the app in production mode
npm start

App Info

Authors

Terence Lo

Version

1.5.0

License

This project is licensed under the MIT License

About

Charts the value of crypto currencies chosen by an authenticated user. Built with MERN stack

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages