Coder Social home page Coder Social logo

cryptogo-app's Introduction

CryptoGO

A Swift app I imagined and developed back in 2018.

It analyzes cryptocurrency markets and helps you follow and trade your assets.

In the last weeks I worked on CryptoGO, the project was in a position to receive a 50,000$ investment from a private investor, before I stepped back and joined 42 Paris to study coding in further depth.

I am currently in the midst of implementing machine learning to the algorithm.


CryptoGO screens


Resume of the original marketing (2018)

Checkout the business plan included in the repo to learn more about the project's core development.

Advanced analyzing algorithm built in

The app embarks a complex mathematical algorithm that analyses cryptocurrency markets. A combination of reputable trading indicators (like the Relative Strength Index and Ichimoku Clouds) methods and modern intelligence adapted to crypto provides precise buy-and-sell indicators. We are currently working on developing a more sophisticated machine learning algorithm to allow CryptoGO to learn by itself and adjust it’s previsions.

(Please note that the algorithm was not included in the demo code, but we would love to have you help us improve the technology. If you're interested in working on our code and have great machine learning / financial analyzing skills please contact us at [email protected])

CGO Tokens and community

CryptoGO has it’s own cryptocurrency and community. Members can vote to express their opinion on the cryptocurrency market and share information in the in-app’s news feed. Most active members are rewarded in CGO tokens directly in their ERC20 compatible wallet.

(Beta) Push notifications

The app is set to receive Push Notifications from an AWS server. The payload triggers background activity in order to display custom notifications to the user if new data justifies it.

Key metrics tracking and automatic crash reporting

The app is using Fabric to automatically track user key metrics and report any crash and it’s origin.

Multi-format design adapted to every Apple device

The app is designed to look great on every Apple’s portable device screen size, from the biggest iPad to the smallest iPhone.

And..

  • CryptoGO uses it’s own server and API to track, analyze and display community data (news feed, votes, number of voters, community opinion…).
  • Secure data fetching, preventing unexpected changes in API structures and formats. The app’s code has many safety guards preventing any crash due to impossible or incorrect data fetching.
  • Automatic currency setup based on user location. You can also set a preferred currency in the settings window.
  • The app uses many of Swift’s best practice features including Core Data and UITableViews.

What’s next?

  • Algorithm improvement with machine learning.
  • Analyzing of every major cryptocurrency.
  • Dynamic rewards based on user accuracy and pertinence.
  • Improved news feed including community vote on news sources.

cryptogo-app's People

Contributors

martinscaglia avatar

Stargazers

 avatar Faurest avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.