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-testClone the backend repo:
git clone https://github.com/zataara/trynance-backend.gitChange to root directory:
cd trynance-backendInstall packages:
npm installChange to sql directory:
cd sqlOpen postrgres, set db schema and seed both dbs:
psql \i trynance.sqlMove back a directory:
cd ..Start backend server:
npm startClone the frontend repo:
git clone https://github.com/zataara/trynance-frontend.gitChange to root directory:
cd trynance-frontendInstall packages:
npm installStart frontend server:
npm startTo run tests in either repository, in the root directory run:
npm test