Skip to content

Arflifie/lectalk

Repository files navigation

📱 LecTalk – Academic Communication Mobile App

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.


🎥 Demo Video

👉 Watch the application demo here:
https://youtu.be/Q_S_5ju0p1s


🎯 Project Objectives

  • 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

🚧 Project Scope & Limitations

  • 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

🧠 Application Concept

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

🛠️ Tech Stack

Frontend

  • Flutter
  • Dart
  • Flutter Material UI

Backend

  • Supabase (Backend as a Service)
  • PostgreSQL

Tools

  • Visual Studio Code
  • Flutter SDK (Stable)
  • Figma (UI/UX Design)

📐 System Design

UI/UX

  • Wireframe & mockup created using Figma
  • Responsive and intuitive mobile interface

Database Design

  • ERD with main entities:
    • user_profiles
    • dosen_profile
    • mahasiswa_profile
    • messages
    • templates

Diagrams

  • Flowchart
  • Entity Relationship Diagram (ERD)
  • Class Diagram

⚙️ Core Features

💬 Chatting

  • Real-time academic messaging
  • Stored conversation history
  • Role-based communication

👥 Contacts

  • Verified lecturer & student contacts
  • Easy navigation and search

👤 Profile

  • Academic identity display
  • Editable profile data
  • Stored securely in database

🧪 Development Environment

Hardware

  • Intel Core i5 or equivalent
  • 8GB RAM
  • SSD Storage

Software

  • Windows 10 / 11
  • VS Code
  • Flutter SDK
  • Supabase

📌 Development Method

  • Prototyping Method
  • Iterative design and implementation
  • Continuous UI/UX evaluation

📈 Future Improvements

  • Academic topic archiving
  • Consultation & assignment reminders
  • Expanded chat templates
  • Integration with Campus Academic System (SIAKAD)
  • Large-scale testing
  • UI/UX enhancements

👨‍👩‍👧‍👦 Development Team

Name Student ID
Irfan Aziz F1E123022
Daffa Dzulfaqor Dhiya Ulhaq F1E123023
Aziz Alhadiid F1E123024
Arfun Ali Yafie F1E123070
Lesianda Junitia F1E123096

🏫 Institution

Information Systems Program
Faculty of Science and Technology
Jambi University
2025


📄 License

This project is developed for academic purposes.

About

sistem aplikasi mobile untuk memudahkan chatting antar mahasiswa dan dosen supaya informasi lebih terkhusus dan formal

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors