Skip to content

[Flutter] This repository is dedicated to the development of the Mobile UI of the InsIIT app using Flutter. The InsIIT app is developed for the IIT Gandhinagar community and is a one-stop shop for All Things IITGN.

License

Notifications You must be signed in to change notification settings

Metis-IITGandhinagar/insiit-ui

Repository files navigation

InsIIT App

InsIIT is the official student app of IIT Gandhinagar.

Getting Started

Follow these steps to get the InsIIT app up and running on your local machine:

Setup Flutter

Ensure you have Flutter installed on your development machine. You can follow the official Flutter installation guide here.

1. Fork the Repository

Fork the InsIIT repository to your GitHub account.

2. Run pub get

Run the following command in the project directory to fetch and update the dependencies:

flutter pub get

3. Configure Firebase

Create a Firebase project for the InsIIT app on the Firebase Console. Follow the instructions to set up Firebase for your app.

4. Generate SHA-1 Key on Your Device

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

5. Configure the Project on Firebase Android

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.

6. Run on adb Devices

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

Contributing

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.

License

This project is licensed under the MIT License - see the LICENSE file for details.

App Preview:

About

[Flutter] This repository is dedicated to the development of the Mobile UI of the InsIIT app using Flutter. The InsIIT app is developed for the IIT Gandhinagar community and is a one-stop shop for All Things IITGN.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 3

  •  
  •  
  •