Create, manage, and analyze your shortened URLs with a beautiful Material 3 interface powered by the shorTea backend.
shorTea App is the official Android client for the shorTea URL Shortening Platform.
Built entirely with Kotlin, Jetpack Compose, and MVVM, the application provides a fast and intuitive interface for creating short URLs, managing links, viewing analytics, and reporting bugs directly to the developer.
The app communicates with the production backend deployed on Render, ensuring secure authentication and reliable URL management.
👉 https://github.com/komallsingh/shorTea
👉 https://shortea.onrender.com
- User Registration
- User Login
- JWT Authentication
- Persistent Login using DataStore
- Create Short URLs
- Custom Aliases
- Edit Existing URLs
- Delete URLs
- View All URLs
- Search URLs
- Dashboard
- Click Count
- Browser Analytics
- Device Analytics
- Operating System Analytics
- Report Bugs
- Send Feature Requests
- Direct Email via Backend
- Material 3 Design
- Jetpack Compose
- Responsive Layout
- Smooth Navigation
- Modern Animations
- Dark Theme Support
Presentation Layer
│
▼
ViewModel
│
▼
Repository
│
▼
Retrofit Network Layer
│
▼
shorTea Backend API
│
▼
PostgreSQL Database
- Kotlin
- Jetpack Compose
- MVVM
- Navigation Compose
- Retrofit
- OkHttp
- DataStore
- Material 3
- Coroutines
- Node.js
- Express.js
- TypeScript
- PostgreSQL
- Neon Database
- JWT Authentication
- Google Safe Browsing API
git clone https://github.com/komallsingh/shorTea-App.gitOpen the project using Android Studio.
Run the application on an Android device or emulator.
- Beautiful Material 3 UI
- Secure JWT Authentication
- Fast URL Shortening
- Custom Aliases
- Dashboard Analytics
- URL Management
- Bug Reporting
- Production Backend Integration
- QR Code Generation





