Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ThasianX/DivRise
Visualize your dividend growth. DivRise tracks dividend prices of your stocks, gives you in-depth information about dividend paying stocks like the next dividend date and allows you to log your monthly dividend income.
https://github.com/ThasianX/DivRise
Last synced: 2 months ago
JSON representation
Visualize your dividend growth. DivRise tracks dividend prices of your stocks, gives you in-depth information about dividend paying stocks like the next dividend date and allows you to log your monthly dividend income.
- Host: GitHub
- URL: https://github.com/ThasianX/DivRise
- Owner: ThasianX
- License: mit
- Created: 2019-12-24T01:49:01.000Z (about 5 years ago)
- Default Branch: develop
- Last Pushed: 2020-04-04T03:12:10.000Z (almost 5 years ago)
- Last Synced: 2024-11-10T01:12:59.893Z (2 months ago)
- Language: Swift
- Homepage:
- Size: 17.4 MB
- Stars: 96
- Watchers: 5
- Forks: 20
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- fucking-open-source-ios-apps - DivRise
README
# DivRise
DivRise is an iOS app written in **Pure SwiftUI** that tracks dividend prices of your stocks, gives you in-depth information about dividend paying stocks like the next dividend date and allows you to log your monthly dividend payments.
**Architecture**: Single State Redux Container
## Getting Started
### Prerequisites
```
Xcode 11 will install all necessary dependencies through Swift Package Manager.
```### Installing
Create a configuration file for your API keys called `Configuration.swift` in `Dividend App/Networking/` with the following template:
```
struct Configuration {
let alphaVantageApiKey = ""
let newsApiKey = ""
let iexApiKey = ""
}
```Create an [AlphaVantage api key](https://www.alphavantage.co/support/#api-key) and save your API key to `Dividend App/Networking/Configuration.swift`.
Create a [NewsAPI api key](https://newsapi.org/register) and save your API key to `Dividend App/Networking/Configuration.swift`.
Create an [IEX Cloud api key](https://iexcloud.io/cloud-login?r=https%3A%2F%2Fiexcloud.io%2Fconsole%2F#/register) and save your API key to `Dividend App/Networking/Configuration.swift`.
```
Open Dividend App.xcodeproj and run
```## Built With
* [ChartView](https://github.com/AppPear/ChartView) - SwiftUI Charts
* [URLImage](https://github.com/dmytro-anokhin/url-image) - Remote Image Loading
* [SwiftSunburstDiagram](https://github.com/lludo/SwiftSunburstDiagram) - Pie Chart with Breakdown## Contributing
- If you find a bug, or would like to suggest a new feature or enhancement, it'd be nice if you could [search the issue tracker first](https://github.com/ThasianX/DivRise/issues); while we don't mind duplicates, keeping issues unique helps us save time and considates effort. If you can't find your issue, feel free to [file a new one](https://github.com/ThasianX/DivRise/issues/new).## License
This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details
## Screenshots