Application Introduction2
Application Introduction2
OF
For example, first – year (100 – level ) students often struggle to adapt to the academic environment and may
find it difficult to access timely information. Similarly, senior students may have limited opportunities to
interact with junior students or lecturers outside the classroom setting. The lack of a unified communication
platform means that important information can get lost or not reach the intended audience, leading to missed
opportunities and unnecessary confusion.
To address this issue, a real – time chat application dedicated to our Computer Science department can improve
the way students and lecturers communicate. This application will serve as a digital hub, allowing students
from all levels and lecturers to engage in meaningful conversations, share important announcements, and assist
each other. It will also help new students quickly integrate into the department by connecting them with their
peers and mentors. Each student will use their matriculation number as a unique identifier, and their
information will already be stored in the database, eliminating the need for a manual sign – up process.
Lecturers will also have predefined accounts, making it easy for them to connect with students. Access to the
platform will be secured using a department – specific password or an easily distributed login credential,
ensuring that only Computer Science department members can participate.
New students quickly acclimate to the department by gaining immediate access to information and
communication channels.
Encourage interaction and academic support across different student levels.
Simplify the process for lecturers to share announcements and engage with students.
However, the concept of a real – time chat platform is not new, but its specific implementation to address the
needs of a university department, focusing on fostering academic interactions and community building, makes
it an invaluable addition.
1.2 Motivation
The motivation for developing LetsChat stems from the need for a communication platform specifically
tailored to the Computer Science department. As incoming students often struggle with accessing critical
information, LetsChat aims to simplify this process where they can interact with senior students. This
application is envisioned not only as a tool for social engagement but also as a means of academic support,
enabling students to seek guidance, stay updated on departmental activities, and foster closer relationships
with lecturers. In addition, it provides an opportunity to learn hands – on about real – time systems by
developing a platform that encourages collaborative learning and academic discourse.
Moreover, lecturers lack a streamlined method to communicate important updates, resulting in missed
opportunities for students to engage or stay informed. The absence of a unified platform for academic and
community interactions leads to a fragmented and ineffective communication environment.
The current reliance on email lists, bulletin boards, and scattered group chats fails to address the needs of a
department that requires real – time, efficient, and inclusive communication channels. There is a pressing
need for a dedicated platform that integrates all Computer Science students and their lecturers, allowing
seamless information exchange and collaboration.
Objectives:
Students will not need to sign up. Their matriculation numbers will serve as a unique identifier, and
their details will already be integrated into the database. This is to avoid a non – Computer Science
student from impersonating as one.
Lecturers will also have accounts automatically created and integrated into the system.
Login System:
Students will log in using their matriculation number and a common password shared within the
department or an auto – generated password for added security.
Lecturers will have a similar login process, using a unique staff ID.
Core Features:
Limitations:
This application will be specifically tailored to the Computer Science department and may not be
immediately adaptable to other departments without customization.
The focus will be on text – based messaging; advanced features like video calls and voice calls will
not be included in this initial implementation.