Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/yofr4nk/smart-budget
App built with SwiftUI that provides a seamless way to view the monthly budget and spending patterns through interactive charts
https://github.com/yofr4nk/smart-budget
Last synced: about 18 hours ago
JSON representation
App built with SwiftUI that provides a seamless way to view the monthly budget and spending patterns through interactive charts
- Host: GitHub
- URL: https://github.com/yofr4nk/smart-budget
- Owner: yofr4nk
- License: mit
- Created: 2023-08-31T04:08:41.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-11-09T18:39:23.000Z (2 months ago)
- Last Synced: 2024-11-09T19:32:20.500Z (2 months ago)
- Language: Swift
- Size: 5.88 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# SmartBudget
App built with SwiftUI that provides a seamless way to view the monthly budget and spending patterns through interactive charts. This project serves as an opportunity to learn SwiftUI, working with REST APIs, and chart visualization.
## Demo
![smart-budget](https://github.com/user-attachments/assets/41ffdb27-a0fc-4f3e-b16b-c59c29711544)## ⚠️ Work in Progress ⚠️
🚧 This project is currently a work in progress. It's being actively developed and may not be fully functional or feature-complete.
## Features
- **Budget Overview:** Gain insights into the monthly budget and expenditures.
- **Chart Visualization:** Visualize the spending patterns through intuitive charts.## Technologies Used
- SwiftUI
- REST clients (for fetching budget data)
- Charts (for chart visualization)## Installation
1. Clone this repository to your local machine.
2. Open the Xcode project.
3. Build and run the app on a simulator or device.## Usage
1. Launch the app.
2. The app will fetch budget data from a remote server using REST APIs.
3. View your monthly budget summary and spending patterns.
4. Interact with charts to explore your spending habits.## Project Structure
- `SmartBudget/` - Main SwiftUI app code.
- `Views/` - SwiftUI views for different screens.
- `Networking/` - REST client implementations.
- `Resources/` - Images and assets.## Future Enhancements
Future enhancements may include:
- Incorporating additional types of charts for varied insights.
- Enhancing data fetching and error handling.## Contributing
This app is currently designed as a read-only tool for personal learning and budget tracking. As such, external contributions are not being accepted at this time.
## License
This project is licensed under the [MIT License](LICENSE).