A comprehensive Android application designed to streamline the process of managing and registering for events. This app allows users to browse upcoming events, register for them, and manage their schedules efficiently.
- Event Browsing: View a list of upcoming events with detailed descriptions, dates, and locations.
- User Registration: Secure sign-up and login functionality for attendees.
- Easy Registration: One-tap registration for events.
- My Tickets: View registered events and access digital tickets.
- Profile Management: Update user details and preferences.
- Language: Kotlin / Java
- Architecture: MVVM (Model-View-ViewModel)
- UI: XML Layouts / Jetpack Compose
- Networking: Retrofit / OkHttp
- Database: Room Database / SQLite
- Asynchronous Programming: Coroutines / RxJava
- Android Studio Arctic Fox or newer
- JDK 11 or newer
- Android SDK API Level 21+
- Clone the repository:
git clone https://github.com/yourusername/events-registration.git
- Open the project in Android Studio.
- Sync the project with Gradle files.
- Create a virtual device or connect a physical device.
- Click Run (Shift+F10) to build and install the app.
| Home Screen | Event Details | Registration |
|---|---|---|
![]() |
![]() |
![]() |
Contributions are welcome! Please follow these steps:
- Fork the project.
- Create your feature branch (
git checkout -b feature/AmazingFeature). - Commit your changes (
git commit -m 'Add some AmazingFeature'). - Push to the branch (
git push origin feature/AmazingFeature). - Open a Pull Request.
This project is licensed under the MIT License - see the LICENSE file for details.
Mohamed Wael Anwar
-
GitHub: [github.com/mhmdwaelanwr](
-
Phone: +201010373387
-
WhatsApp / Skype: 01010412724
Handle: @mhmdwaelanwr
- Dev: GitLab, Google Dev, Gitea
- Social: LinkedIn, Instagram, Facebook, YouTube, TikTok, Threads, Snapchat
- Chat/Media: Discord, Twitch, Telegram, Spotify, Rave
Handle: @mhmdwaelanwar
- Reddit, NGL, PayPal


