https://github.com/artemissoftware/bee-race
https://github.com/artemissoftware/bee-race
compose hilt-android recaptcha-v2
Last synced: 12 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/artemissoftware/bee-race
- Owner: ArtemisSoftware
- Created: 2025-01-20T12:32:07.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2025-02-03T16:00:51.000Z (over 1 year ago)
- Last Synced: 2025-06-06T23:09:44.084Z (about 1 year ago)
- Topics: compose, hilt-android, recaptcha-v2
- Language: Kotlin
- Homepage:
- Size: 925 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Bee Race
Real-time Bee Racing App
## 📌 Overview
Bee Race fetches real-time race updates from an API, displays the position of bees in a race, and handles CAPTCHA challenges when required.
## 🛠️ Tech Stack
- **Kotlin** - Primary programming language
- **Jetpack Compose** - Modern UI toolkit for Android
- **Hilt** - Dependency injection
- **Coroutines & Flow** - For asynchronous operations
- **Retrofit** - For API calls
- **WebView** - To handle CAPTCHA challenges
- **ViewModel & StateFlow** - For state management
## 🚀 Features
1. **Real-time Race Updates** - Fetches race duration and updates bee positions dynamically.
2. **CAPTCHA Handling** - Displays a WebView when a CAPTCHA challenge is required.
3. **Rate Limiting Management** - Ensures API calls are optimized to prevent hitting rate limits.
4. **Error Handling** - Displays error screens for failed API requests.
5. **Polished UI** - Features bee and medal assets for an engaging experience.
## Screenshots
| Home Screen | Race in Progress | Error Screen | CAPTCHA Screen |
|------------|----------------|---------------|-------------|
|
|
|
|