LecTalk is a mobile application designed as a dedicated academic communication platform between lecturers and students.
The app aims to separate professional academic communication from personal messaging apps, ensuring privacy, structure, and professionalism within campus interactions.
👉 Watch the application demo here:
https://youtu.be/Q_S_5ju0p1s
- Separate personal and academic communication
- Provide an official communication channel between lecturers and students
- Prevent important academic information from being lost in informal chats
- Improve student confidence in contacting lecturers
- Support academic activities with structured features
- Only registered Lecturers and Students can use the application
- Chat feature is limited to Lecturer ↔ Student communication
- Message templates are available only for students
- Lecturers can view student contact lists
- No local database is used
- Kotlin and Swift are not used
LecTalk implements role-based communication using verified academic identities (NIM/NIP).
Key features include:
- Academic chat system
- Verified contact list
- Formal message templates
- User profile management
- Secure and documented communication
- Flutter
- Dart
- Flutter Material UI
- Supabase (Backend as a Service)
- PostgreSQL
- Visual Studio Code
- Flutter SDK (Stable)
- Figma (UI/UX Design)
- Wireframe & mockup created using Figma
- Responsive and intuitive mobile interface
- ERD with main entities:
user_profilesdosen_profilemahasiswa_profilemessagestemplates
- Flowchart
- Entity Relationship Diagram (ERD)
- Class Diagram
- Real-time academic messaging
- Stored conversation history
- Role-based communication
- Verified lecturer & student contacts
- Easy navigation and search
- Academic identity display
- Editable profile data
- Stored securely in database
Hardware
- Intel Core i5 or equivalent
- 8GB RAM
- SSD Storage
Software
- Windows 10 / 11
- VS Code
- Flutter SDK
- Supabase
- Prototyping Method
- Iterative design and implementation
- Continuous UI/UX evaluation
- Academic topic archiving
- Consultation & assignment reminders
- Expanded chat templates
- Integration with Campus Academic System (SIAKAD)
- Large-scale testing
- UI/UX enhancements
| Name | Student ID |
|---|---|
| Irfan Aziz | F1E123022 |
| Daffa Dzulfaqor Dhiya Ulhaq | F1E123023 |
| Aziz Alhadiid | F1E123024 |
| Arfun Ali Yafie | F1E123070 |
| Lesianda Junitia | F1E123096 |
Information Systems Program
Faculty of Science and Technology
Jambi University
2025
This project is developed for academic purposes.