Skip to content

pm020202pm/MnC_App

Repository files navigation

MnC App

Overview

The Media and Cultural Council App is designed to assist the Media and Cultural Council at IIT Kanpur in managing its events, workshops, and overall activities efficiently. Built with Flutter and Firebase, the app provides various functionalities to streamline operations and enhance communication within the council and with students.

Features

  • Event Notifications: Send notifications about upcoming events to users.
  • Team Structure: View the organizational structure of the council.
  • Media Management: Access and manage videos and photos uploaded by the council.
  • Activity Tracking: Monitor activities of various clubs and societies.
  • User Roles:
    • Council Coordinators: Full control over council activities, including sending event notifications, adding events, and managing team structure.
    • Club Coordinators: Manage data specific to their own clubs without affecting other clubs' data.
    • Students/Viewers: View council activities and data without needing to log in.

Technical Details

  • Platform: Flutter
  • Backend: Firebase
    • Firebase Messaging: For sending notifications.
    • Firebase Firestore: For real-time database management.
    • Firebase Storage: For storing and managing media files.

Installation

  1. Clone the repository:

    git clone https://github.com/pm020202pm/MnC_App.git
  2. Navigate to the Project Directory

    cd media-cultural-council-app
  3. Install Dependencies

    flutter pub get
  4. Set Up Firebase

    • Create a Firebase Project.
    • Add an Android/iOS App to Your Firebase Project.
    • Add Firebase SDKs to the App.
    • Configure Firebase Services.
  5. Run the app

    flutter run
    

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published