Skip to content

software-students-spring2022/final-project-coinmaster

Repository files navigation

CircleCI

CoinMaster:moneybag:

Description of project

CoinMaster is a cryptocurrency tracker that shows the real-time information on cryptocurrency prices and events. It helps build your portfolio with a few clicks. Users can compare data on different coins and see the latest news. It allows beginners to watch tutorials and learn crypto basics.

This is different from a cryptocurrency exchange platform, since users will not hold their funds on this platform. For example, if you prefer to store your crypto in a hardware wallet but you still want to keep up with price movements throughout the day, choosing CoinMaster is less complicated than signing up for an exchange.

Product Vision Statement

For cryptocurrency investors who need to track the prices and latest news of cryptocurrencies, CoinMaster is a website that is easy to build a portfolio and keep track of the crypto market.

Unlike other cryptocurrencies tracker, CoinMaster allows users to trade with virtual money for practice and compare the performance of different cryptocurrencies.

Core Team Members:

Scott Chen

Yoga Keshnen

Olivia Wang

Jinju Lima

Aziz

Project History

As college students who are interested in investing in the Crypto Market, we find it difficult to find a tool that is beginner-friendly. Thus we want to build a software that is easy for tracking prices/news and simulates the real investing process.

Contribute

contribute to the project

Instructions for Building and Testing

Clone this repository

  1. Clone the repository and navigate into the repository.
  2. Copy the two .env files into the front-end and back-end directories.

Test this project:

  1. Navigate into the back-end directory and
  2. npm test Note: Some tests depend on API calls, which fails if the API call limit is reached.

Run the front-end

Navigate into the front-end directory and 2. npm install 3. npm start

Run the back-end

Navigate into the back-end directory and

  1. npm install
  2. nodemon server

For Potential Contributors

If you would like to correct any bugs in our code or add new functionalities feel free to do so by following these instructions.

Additional Link

Additional Information