JUST Digital Diary is a Multiplatform application.It is being developed using Kotlin and Compose Multiplatform technology.
The JUST Digital Diary app addresses the need for centralized access to university information, facilitating direct communication with faculty and staff, and organizing academic schedules and events. It aims to enhance the educational experience by improving accessibility, efficiency, and personal management for students, faculty, and administrative personnel.
The scope of this project encompasses students, faculty, and staff of JASHORE UNIVERSITY OF SCIENCE AND TECHNOLOGY , offering an enhanced digital experience requiring an internet connection and the use of university-provided email addresses for authentication and communication purposes.
- Android | APK File | Google Play (will available soon)
- Windows | EXE File | Microsoft Link (will available soon)
- Website Link (will available soon)
- Apple Store Link (will available soon)
Faculty and Department Directory
- Displays list of faculties along with their respective departments. Users can access departmental information and directly contact employees via phone, messaging, or email
Administrative Office Directory
- Displays a list of administrative and sub-offices along with their details, employee listings, and direct communication options (call, message, email)
Advanced Search Functionality
- Enables users to search for departments, employees, or any relevant information by name, phone number, or text for quick access to contact options
Academic Calendar Access
- Offers a downloadable academic calendar and an integrated live academic calendar displaying holidays with explanations for each
Event Gallery
- Features a gallery of past and recent events, including names and images, to highlight university activities
Note-taking
- Allows users to take notes and save them within the app for easy reference and organization
Programming Languages
- Kotlin
- Used for development
- For Gradle build scripts
Frameworks
-
- Used to build native Android applications
-
- To access to Android-specific UI components, including Google Maps, permissions handling, and media picker
-
- To developer common UI that can be shared across multiple platforms
-
- To sharing of business logic across different platforms
Libraries
- Accompanist
- Handles permissions management, including location access and notification permissions
- Navigation component
- Manages navigation within the Android platform.
- Ktor Client and OKHttp
- Integrated for communication to server via REST APIs
- Material 3 Design system
- Utilized for predefined UI components and custom theming
Owner: Dept of CSE
JUST Digital Diary is distributed under the terms of the Apache License (Version 2.0). See the license for more information.