Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/faranak-cs/equityx

Cross Platform Application using Microsoft's .NET MAUI framework
https://github.com/faranak-cs/equityx

cross-platform dotnet maui-app mvvm-architecture

Last synced: 1 day ago
JSON representation

Cross Platform Application using Microsoft's .NET MAUI framework

Awesome Lists containing this project

README

        

# EquityX Application Using .NET MAUI
A cross platform application allowing users to simulate the trading of stocks and cryptocurrencies built using .NET MAUI framework with Yahoo Finance API integration and persistent storage of trading data following MVVM design architecture and Material Design 2 guidelines.
# Architecture Diagram
![EquityX diagram drawio](https://github.com/faranak-cs/equityx/assets/73027299/78ba2965-da4c-46ec-bd43-b9900b2ef936)
# How to Run
1. Download the project repository and Visual Studio from [here](https://visualstudio.microsoft.com/).
2. Get API KEY from [here](https://financeapi.net/) and write in the `equityx\EquityX\EquityX.Maui\DataSource\REST.cs` file.
3. Open solution file `EquityX.sln` from `equityx\EquityX\EquityX.sln`.
4. Visual Studio installer will ask to install neccessary packages and make sure it is .NET version 7.
5. Turn on the developer mode and Hyper-V feature.
6. Install Android SDK from Android Emulator in Visual Studio.
7. Run by clicking on the Andriod option in Visual Studio.
# Demo
I have uploaded a video demo on YouTube. Click [here](https://youtu.be/BlYBxOLs41o) to watch. Thanks :)
# Snapshots
Home Page
![Home Page](https://github.com/faranak-cs/equityx/assets/73027299/199702e2-716a-49e4-8f86-20eee7a2a644)
Stocks Page
![Stocks Page](https://github.com/faranak-cs/equityx/assets/73027299/abee09fc-9c66-485b-b430-23ef847f6818)
Crypto Page
![Crypto Page](https://github.com/faranak-cs/equityx/assets/73027299/9e8a30ff-27d8-4ea3-bebb-86af62e9a93a)
Portfolio Page
![Portfolio Page](https://github.com/faranak-cs/equityx/assets/73027299/bc39b914-a933-4694-8373-0972b251874d)