Trynance is a crytpocurrency exchange where users can find digital asset price data, trade cryptocurrencies, add coins to a watchlist, and read financial news. All users begin with $1000 USDT. Trynance's goal is to educate users about digital currencies and give them an environment to learn and trade without risking financial loss.
- Deployment
- Technologies Used
- Backend
- Deployment
- Video Demo
- Demo Acount for Site Use
- Features
- Local Deployment
- Testing
https://trynance.herokuapp.com
Back-End: Node.js, Express.js, bcrypt
APIs: Coin Data - Coin Gecko, Crypto News - Cryptopanic
Trynance_Video_Walkthrough_Compressed.mp4
Trynance uses User Registration and Login to save a users data. If you do not wish to create your own account you may use the test account below:
Username: testuser1
Password: testuser1
- User Registration and Login
- Real-Time, Live-Refreshing of Coin Data
- Save favorite coins to a watchlist
- Use fiat to trade any coin
- Browse crypto news
Download and install the latest version of postgres here.
Create both a production and testing database:
createdb trynance
createdb trynance-test
Clone the backend repo:
git clone https://github.com/zataara/trynance-backend.git
Change to root directory:
cd trynance-backend
Install packages:
npm install
Change to sql directory:
cd sql
Open postrgres, set db schema and seed both dbs:
psql \i trynance.sql
Move back a directory:
cd ..
Start backend server:
npm start
Clone the frontend repo:
git clone https://github.com/zataara/trynance-frontend.git
Change to root directory:
cd trynance-frontend
Install packages:
npm install
Start frontend server:
npm start
To run tests in either repository, in the root directory run:
npm test