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/
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.
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.
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
Terence Lo
1.5.0
This project is licensed under the MIT License