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

https://github.com/artemissoftware/bee-race


https://github.com/artemissoftware/bee-race

compose hilt-android recaptcha-v2

Last synced: 12 months ago
JSON representation

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 |
|------------|----------------|---------------|-------------|
| | | |