Cryptolitics

You can find the deployed project at https://cryptolytic-production.netlify.com/ .

Contributors

Jeff Oliver Micah Riley Luis Mendes Richard Esquivel Mike Nguyen
Ross Fisher Kyle Haggin Emmett Boudreau Mason Karsevar

MIT React Netlify Status code style: prettier

Project Overview

Trello Board

Product Canvas

UX Design files

Key Features

  1. Save users time from doing their own technical analysis by providing trading recommendations.
  2. Analysis on arbitrage history data and technical signals used to power the end product.
  3. Help people who are new to the space learn and understand crypto-currency.
  4. Products, features, branding, and messaging are fully compliant with US laws and standards
  5. Intuitive design and user on-boarding process (compliant for all crypto-currency experience levels).

Tech Stack

Front end built using:

React.js

-Familiarity with building out applications with the React front end framework and Javascript language was a primary motivation for utilizing React.

Redux

  • Allows us to handle state when building the saving of preferences for the signed in users and will allow future development teams to build out further feature sets and release cycles with a robust state management system in place.

Node.js, Knex, Express

NodeJS, Knex, Express: Node has built in support for JavaScript development allowing the team to utilize our combined experience with these tech stacks decreasing development time. Express has excellent compatibility with Node.JS allowing us to build out a REST based API.

Amazon Firebase Authentication and JSON Web Tokens

Firebase allows multiple authentication pathways, and we utilized username and password authentication. Built in enterprise level security in the product.

APIs

CoinGecko API Implemented using a wrapper for the api located here

Installation Instructions

Run yarn install or NPM install to download all of the needed dependencies.

Other Scripts

* build - creates a build
* start - starts the application after a build
* test - runs tests location in src/tests folder

Documentation

See Front End Documentation for details on how the reusable components were designed for the table and other features within the Front End.

See Backend Documentation for details on the backend of our project.