Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/faranak-cs/equityx
- Owner: faranak-cs
- Created: 2023-10-11T16:01:53.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-03-13T22:43:07.000Z (8 months ago)
- Last Synced: 2024-03-13T23:41:28.372Z (8 months ago)
- Topics: cross-platform, dotnet, maui-app, mvvm-architecture
- Language: C#
- Homepage:
- Size: 2.83 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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)