Skip to content

igefadele/raven-trade

Repository files navigation

RavenTrade

Author

Ige Fadele (Mr FIA)

Description

Trade App For RavenPay Crypto Market Trading.

It's a functional app that you can use to monitor crypto pairs like BTCUSDT, etc. by following the candlestic charts and order books in realtime as retrieved from the Binance API.

You can easily build on this to create a full-fledged Crypto Trading App, as I've taken my time to lay the foundation needed for an enterprise-grade crypto trading app in this project.

  • Routes Management: Set.
  • Dependency Injection: Set.
  • Modules, Repositories, Providers, Utils, Values, Themes, etc: All Structure Set.
  • And many more...

Note:

  • If you are running this project (this codebase) from a country where Binance is currently restricted, then you will have to use a VPN to access the Binance WebSocket API to get the needed data used within the app.

Tools, Packages, & Dependencies

  • GetX is used for state management, route management and dependency injection
  • nb_utils is used for some UI utilities and extensions.
  • ScreenUtils is adopted for dynamic sizing of UI elements.
  • Dio is used for network calls.
  • Binance Websocket API is the data source used in the app.
  • Candlesticks package is used to display the candlestciks charts in the app.

Credits

  • The UI Figma design for this project is supplied by the RavenPay team (Don't forget to give them a shout-out if you use this repo for your next project)

Project WalkThrough Video

Watch the video

Video Demos

Light Theme Mode

Watch the video

Dark Theme Mode

Watch the video

Need Help?

With a decade of experience building solution-focused digital products (Software, Mobile Apps, Web Apps, Desktop Apps, etc.), my experience and skillset will be priceless for the success of your organisation's projects/products.

How I can contribute:

  • Provide your team with highly useful technical guidelines, industry best practices and many more for a productive product development experience.
  • With experience across both technical and business corridors, I could provide your team and organisation with insights, guidance, etc. which will help you achieve your business bottomline quicker and cleaner.

Main Tech Stack

  • Flutter and Dart (With Kotlin, Swift): Android App, iOS App, PWA (Progressive Web Apps), Web App, MacOS Desktop App, Windows Desktop, Linux Desktop.
  • NestJS + NodeJS + TypeScript : API (REST, GraphQL, WebSocket), Micro-Services, etc.
  • NextJS + NodeJS + TypeScript : Websites and Web Apps, SSR, And many more.
  • Different DBs & Platforms: SQL, NoSQL, BaaS, PaaS
  • And Some Others: