Eventia Pro is a cutting-edge Flutter application that revolutionizes the way people connect with event managers. Designed to bridge the gap between those planning events and professional event managers, Eventia Pro offers a comprehensive suite of tools and features. It caters to a diverse range of events, ensuring that both customers and event managers have a smooth and efficient experience from start to finish.
- Intuitive User Interface: Easy navigation and a responsive design for an enhanced user experience.
- Advanced Search Options: Allows users to find event managers by location, event type, and other specific criteria.
- Real-Time Booking and Requests: Supports immediate bookings and sends requests for slots that are already booked, along with status notifications.
- Dual Dashboard Functionality: Customized dashboards for both customers and event managers, tailored to meet their individual needs.
- Feedback and Rating System: Enables users to leave feedback and rate event managers, promoting quality and reliability.
- Calendar Integration: Efficient tracking of bookings and availability.
- Firebase Backend: Robust, scalable backend infrastructure powered by Firebase.
Before you begin, ensure you have the following installed:
- Flutter SDK
- Dart SDK
- Android Studio or Visual Studio Code
- A Firebase account for backend services
- Clone the Repository: Start by cloning the repository to your local machine using
git clone [repository-url]
. - Firebase Configuration: Set up a Firebase project and configure it with your app. Follow the Firebase documentation to add your project-specific
google-services.json
(for Android) andGoogleService-Info.plist
(for iOS) files. - Install Dependencies: Run
flutter pub get
in the root directory to install the required dependencies. - Run the App: Open the project in your preferred IDE (Android Studio/VS Code) and run the app using the Flutter run command or through the IDE's run functionality.