https://github.com/mmmmmob/lotto-journal
A Thai lottery journal app project written in Swift
https://github.com/mmmmmob/lotto-journal
alamofire ios ios-app lottery-numbers ongoing-project swift swiftdata swiftui swiftyjson
Last synced: 29 days ago
JSON representation
A Thai lottery journal app project written in Swift
- Host: GitHub
- URL: https://github.com/mmmmmob/lotto-journal
- Owner: mmmmmob
- License: other
- Created: 2024-05-19T07:24:16.000Z (11 months ago)
- Default Branch: main
- Last Pushed: 2024-06-07T12:47:24.000Z (11 months ago)
- Last Synced: 2025-02-04T18:41:40.760Z (3 months ago)
- Topics: alamofire, ios, ios-app, lottery-numbers, ongoing-project, swift, swiftdata, swiftui, swiftyjson
- Language: Swift
- Homepage:
- Size: 3.87 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Lotto Journal
A Thai lottery journal app project written in Swift.
![]()
![]()
## Overview
Lotto Journal is a mobile application designed to help users track and journal their Thai lottery numbers and results. The app leverages SwiftUI and several third-party libraries to offer a seamless and user-friendly experience.
## Features
- **Lottery Number Tracking:** Keep a detailed record of your bought lottery numbers and automatically update when latest results are in.
- **Summary:** Summarize data from your lottery logs to able to visualize your investment in luck.- **Search Number by Draw Date:** Choose historical draw date and check your past result.
- **SwiftUI Interface:** Modern, clean, and responsive design.
- **Networking with Alamofire:** Robust network handling for fetching lottery results from GLO.
- **Data Parsing with SwiftyJSON:** For easy and efficient JSON data management from network response.## Installation
1. Clone the repository:
```sh
git clone https://github.com/mmmmmob/lotto-journal.git
```2. Open the project in Xcode:
```sh
cd lotto-journal
open Lotto\ Journal.xcodeproj
```3. Build and run the project in Xcode.
## Usage
After installing and launching the app, you can start adding your lottery numbers and logging results. The app provides a history view to track past entries and results.
## Dependencies
- [**Swift 5**](https://github.com/apple/swift)
- **SwiftUI**
- [**Alamofire**](https://github.com/Alamofire/Alamofire)
- [**SwiftyJSON**](https://github.com/SwiftyJSON/SwiftyJSON)
- [**otpview-swiftui**](https://github.com/mukeshsolanki/otpview-swiftui) (with some adjustment)## Contributing
Contributions are welcome! Please fork the repository and submit a pull request for any enhancements or bug fixes.
## License
Lotto Journal © 2024 by Theppitak M. is licensed under CC BY-NC-SA 4.0. To view a copy of this license, See the `LICENSE` file for details.
## Contact
For any inquiries or issues, please open an issue on this repository.