Skip to content

Repository files navigation

AIMLSystems 2026 - Official Conference App

This is the official Flutter application for the AIMLSystems 2026 conference. The app provides attendees with the schedule, keynotes, sessions, QR-based networking, and more.

Features

  • Authentication: Secure login using Firebase Auth & Google Sign-In.
  • Agenda & Sessions: View the full conference schedule, keynotes, and session details.
  • QR Code Integration: Scan QR codes for quick networking and contact sharing.
  • Nearby Connections: Discover and connect with nearby attendees.
  • Notifications: Real-time updates and push notifications via Firebase Cloud Messaging.
  • Offline Support: Caching data for offline viewing.
  • PDF Export: Generate and print schedules or session materials.

Prerequisites

  • Flutter SDK: ^3.10.7 (or latest stable)
  • Dart SDK: Compatible with the above Flutter version.
  • Firebase Project: You will need to set up a Firebase project and include the google-services.json (for Android) and GoogleService-Info.plist (for iOS).

Getting Started

  1. Clone the repository:

    git clone https://github.com/JrG-One/AIML-Systems-App.git
    cd aimlsystems_2026
  2. Install dependencies:

    flutter pub get
  3. Firebase Configuration:

    • Create a Firebase project.
    • Add an Android/iOS app to the Firebase project.
    • Download the respective configuration files (google-services.json / GoogleService-Info.plist) and place them in the correct directories:
      • Android: android/app/google-services.json
      • iOS: ios/Runner/GoogleService-Info.plist
    • Enable Authentication (Email/Password, Google).
    • Set up Firestore Database and Firebase Storage.
  4. Run the app:

    flutter run

State Management

This project uses the provider package for state management, ensuring a clean and scalable architecture.

Packages Used

Some of the core dependencies used in this project:

  • firebase_core, firebase_auth, cloud_firestore
  • provider
  • google_sign_in
  • qr_flutter, mobile_scanner
  • nearby_connections
  • flutter_local_notifications
  • shimmer, google_fonts

License

This project is licensed under the MIT License.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages