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

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

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.