https://github.com/fcatilizer/library_management
A Library Management App Based on Jet Pack Compose
https://github.com/fcatilizer/library_management
android-app kotlin-android library library-management-system
Last synced: 2 months ago
JSON representation
A Library Management App Based on Jet Pack Compose
- Host: GitHub
- URL: https://github.com/fcatilizer/library_management
- Owner: Fcatilizer
- License: apache-2.0
- Created: 2024-02-15T11:55:48.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-09-17T14:23:09.000Z (over 1 year ago)
- Last Synced: 2025-05-28T08:03:43.208Z (about 1 year ago)
- Topics: android-app, kotlin-android, library, library-management-system
- Language: Kotlin
- Homepage:
- Size: 384 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README

## Library Management
#### Build on Material 3 UI
## Features
- [x] Add Book
- [x] SignUp/SignIn separated for both Admin and User
- [x] Issue Book to User
## Tech Stack
- [x] Kotlin
- [x] Google Material 3
- [x] Google Firebase
## Note
- [x] This is a simple library management app.
- [x] This app requires a Firebase project to be created and the google-services.json file to be added to the app module.
- [x] This app was built for learning purposes only. If you want to use it for production, you are responsible for it.
- [x] The Student Sign-In section is designed with regex to accept values like 'UG/02/BTCSEAIML/2021/003'. For further inspection check -> _app/src/main/java/com/example/librarymanagement/Signup.kt_
```kotlin
val isRollNumber = rollNumber.text.toString().trim().matches(Regex("([A-Z])+/[0-9]+/[A-Z]+/[0-9]+/[0-9]+"))
```
## Screenshots
#### Home Screen



#### Student Dashboard


#### Admin Dashboard


