Skip to content

Trynance is a crypto exchange where users can view and save coin data, exchange assets, and read Crypto news. Built with React/Tailwind.

Notifications You must be signed in to change notification settings

zataara/trynance-frontend

Repository files navigation

Trynance

wakatime GitHub last commit

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.

Table of Contents

  1. Deployment
  2. Technologies Used
  3. Backend
  4. Deployment
  5. Video Demo
  6. Demo Acount for Site Use
  7. Features
  8. Local Deployment
  9. Testing

Deployment

https://trynance.herokuapp.com

Technologies Used

Front-End: React, Tailwind

Back-End: Node.js, Express.js, bcrypt

Database: PostgreSQL

APIs: Coin Data - Coin Gecko, Crypto News - Cryptopanic

Backend

Backend Repository

Video Demo

Trynance_Video_Walkthrough_Compressed.mp4

Demo Acount for Site Use

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

Features

  • 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

Local Deployment

Backend and DB:

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
Frontend:

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

Testing

To run tests in either repository, in the root directory run:

npm test

About

Trynance is a crypto exchange where users can view and save coin data, exchange assets, and read Crypto news. Built with React/Tailwind.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published