Prototyped a mobile application fulfilling all the library necessities at IITJ. Ideated a way to mark presence using barcode scanner , easy query reporting through whatsapp integration , smooth procedure to request & return book, etc.
- Flutter: Flutter documentation
- Dart: Dart documentation
- Google Cloud: Google cloud console documentation
- Google Firebase: Google firebase documentation
- Google Firestore: Google firestore documentation
- Imgur Api: Imgur API documentation
- login/logout
- Signin/Signup
- OTP verification via Email
- Google Authentication
- View and Update user profile
- Admin panel
- Add or Remove Book
- QR Code Scanner for marking the attendace
- Search bar to search books
- Report Query
- Via whatsapp message to admin
- Automated mailing system
- Firebase Authentication
- Firestore storage
- imgur as dynamic images storage
- IITJ Google Map
- Phone number verification
Step 1:
Download or clone this repository by using the link below:
https://github.com/HarshitaKalani/library_management_system.git
Step 2:
Open the project in an IDE and execute the following command in console to get the required dependencies:
flutter pub get
Step 3:
Run the project by executing the below piece of code in console:
flutter run
If the code shows no sound null safety error, run the below code:
flutter run --no-sound-null-safety
If the code still do not run
Step 4:
flutter clean
Step 5:
flutter upgrade
Name | Year | Branch |
---|---|---|
Harshita Kalani (B20CS019) | Sophomore | CSE |
Pranav Goswami (B20CS016) | Sophomore | CSE |