FusionIIIT is the official Institute Management Software of the Indian Institute of Information Technology (IIIT). This mobile application acts as a companion to the FusionIIIT web platform, delivering key institute services directly to the fingertips of students, faculty, and staff.
The FusionIIIT App is designed to streamline access to essential academic and administrative resources. Whether you're checking schedules, managing tasks, or staying updated with institute announcements, this app brings convenience and efficiency to the IIIT community—all from your mobile device.
- Seamless Integration: Syncs effortlessly with the FusionIIIT web platform.
- User-Friendly Interface: Intuitive design tailored for students, faculty, and staff.
- On-the-Go Access: Manage institute-related tasks anytime, anywhere.
- Core Services: Access timetables, notifications, and more in real time.
The app aims to enhance the institute experience by providing a mobile-first solution that complements the existing web-based FusionIIIT system, ensuring the IIIT community stays connected and informed.
We welcome contributions to the FusionIIIT App! Here's how you can get started:
-
Fork the Repository:
Start by forking the repository to your GitHub account. -
Clone the Repository:
Clone your forked repository to your local machine:git clone <your_forked_repository_url> cd fusion_app
-
Creating Screens:
Add a new folder under thelib/screensdirectory with the name of your module (<module_name>). Place all screen-related files for the module in this folder. -
Reusable Components:
If you are creating reusable components, add them to theutilsfolder. Ensure the components are modular and well-documented. -
Submitting Changes:
-
Create a new branch for your feature or bug fix:
git checkout -b <branch_name>
-
Commit your changes with clear and concise messages:
git commit -m "Your commit message" -
Push your branch to your forked repository:
git push origin <branch_name>
-
Submit a pull request for review.
-
Follow these steps to set up and run the project locally:
-
Install Flutter:
Ensure you have Flutter installed. Follow the official Flutter installation guide for your operating system. -
Install Dependencies:
Run the following command to fetch all required dependencies:flutter pub get
-
Run the Application:
Connect a device or start an emulator, then run:flutter run
Built with ❤️ for the IIIT community by the Maitrek Patel😎.