Description:
The Calee app is a calendar and events management app designed specifically for IIT Ropar. It is a mobile app that provides a platform for three different types of users - admin, faculty, and student.
Tech Stack
-
Frontend:
- Flutter(App Development Framework)
-
Backend:
- Google FireBase(Baas Platform)
-
Programming Language:
- Dart
-
Database:
-
Firestore Database (Online Database)
-
SQLite (Local Database)
-
Requirements:
-
Hardware Requirements:
a. A computer with at least 4GB of RAM (8GB recommended)
b. A modern processor (Intel Core i3 or better)
c. At least 2GB of available storage space
-
Software Requirements:
a. Flutter SDK: The latest version of the Flutter SDK should be > installed on the computer.
b. Android Studio or Visual Studio Code: A code editor or > Integrated Development Environment (IDE) is required to write, > debug, and run Flutter code.
c. Android Emulator or iOS Simulator: Emulators or simulators are > required to test the application on different devices.
How To Run
-
Navigate to the project directory.
-
Set up Android Emulator or iOS Simulator Or
-
You can connect an Android or iOS phone to your computer using a USB cable.
-
Enable USB debugging on the phone by going to the developer options settings.
-
If using an emulator or simulator, ensure it is running.
-
If using a connected phone, select the connected device from the device list.
-
Run the command 'flutter pub get' to download all the project dependencies.
-
Run App Using command 'flutter run'.
User Guide...
-
Download the app
(https://play.google.com/store/apps/details?id=com.calee.iitropar) from the Play Store.
-
Login using google account as either a student, faculty member, or admin.
-
Based on Your College account you will be logged on into respective homepage.
-
Students can view their class schedules, add personal events to their calendars, view mess menus, and access college links.
-
Faculty can view their course schedules, schedule extra classes for selected students, check for conflicts in student schedules, and view their own calendars.
-
Admins can add or delete courses for faculty members, manage student course information, declare holidays, and add college-wide events.
-
Explore the app's features and use it to manage your college schedules and events easily.