InsIIT is the official student app of IIT Gandhinagar.
Follow these steps to get the InsIIT app up and running on your local machine:
Ensure you have Flutter installed on your development machine. You can follow the official Flutter installation guide here.
Fork the InsIIT repository to your GitHub account.
Run the following command in the project directory to fetch and update the dependencies:
flutter pub get
Create a Firebase project for the InsIIT app on the Firebase Console. Follow the instructions to set up Firebase for your app.
Generate a SHA-1 key for your development machine. You can do this using the following command (replace your_keystore_path
with the path to your keystore file):
keytool -list -v -keystore your_keystore_path -alias your_alias_name -storepass your_keystore_password -keypass your_key_password
Follow the instructions provided by Firebase to add the generated SHA-1 key to your Firebase project settings. Download the google-services.json
file and place it in the android/app
directory of your project.
Connect your device to your development machine and ensure USB debugging is enabled. Run the following command to check if your device is connected:
adb devices
Then, run the InsIIT app on your connected device using the following command:
flutter run
We welcome contributions from the community! If you'd like to contribute to the InsIIT app, please fork the repository, make your changes, and submit a pull request. Make sure to follow the contribution guidelines outlined in the repository.
This project is licensed under the MIT License - see the LICENSE file for details.