EventBookingApp is an Android application designed to provide a simple platform for users to explore and book events.
The application uses Java and Firebase to provide user authentication and cloud-based application functionality.
EventBookingApp is developed as an Android application that demonstrates the implementation of an event booking system.
The project focuses on user registration, login, event-related functionality, and Firebase integration.
- 🔐 User Registration
- 🔑 User Login
- 👤 User Account Management
- 🏠 Home Screen
- 🎟️ Event Booking Functionality
- 🛡️ Admin Functionality
- ☁️ Firebase Integration
- 📱 Android Mobile Application
- Create an account
- Login to the application
- Access the home screen
- Browse available event information
- Book events
- Access admin functionality
- Manage event-related information
- Monitor application activities
| Technology | Purpose |
|---|---|
| Java | Android application development |
| Android Studio | Development environment |
| Firebase | Backend and authentication |
| Firebase Authentication | User login and registration |
| XML | User interface design |
| Gradle | Project build management |
EventBookingApp
│
├── Login
├── Register
├── Home
├── Admin
├── Event Booking
└── Firebase
📱 Application Screens
The application includes screens for:
Login
Registration
Home
Event-related functionality
Admin functionality
🎯 Project Objectives
Develop a functional Android event booking application
Implement secure user authentication
Integrate Firebase services
Provide a simple and user-friendly mobile interface
Demonstrate Android application development using Java
🚀 Future Improvements
Online payment integration
Event search and filtering
Event categories
Push notifications
Booking history
Event reviews and ratings
Improved admin dashboard
Google Maps integration
Advanced event management features
🎓 Academic Project
Project: EventBookingApp
Developed by: Nawoda Hansanee
Programme: Higher National Diploma in Information Technology (HNDIT)
👩💻 Developer
Nawoda Hansanee
HNDIT Student | Aspiring Software Developer
Skills: Java • Android • PHP • Laravel • MySQL
🔗 GitHub: https://github.com/nawoda27�
⭐ Project Status
🚧 Academic / Portfolio Project
The application is continuously being improved with additional features and enhancements.
📄 License
This project is developed for academic and portfolio purposes.