Skip to content

A real-time chat application for JKUAT students and faculty, developed with classmates. It enables account creation, chat room participation, messaging, and file sharing, fostering seamless communication within the university community.

License

Notifications You must be signed in to change notification settings

cmm25/JKUAT-CHAT-APP

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

69 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

University-Wide Chat App (UniApp)

Problem Statement

In the current university communication landscape, there exists a significant gap between students, professors, and administrators, leading to inefficiencies, miscommunications, and a lack of centralized information dissemination.

Objective

UniApp aims to develop a comprehensive and user-friendly chat application tailored for the university environment. This app is designed to bridge the communication gap among students, faculty, and staff, providing a centralized platform for seamless and efficient interaction.

Solution Highlights

  • Dedicated rooms for courses and academic years.
  • A university-wide space for announcements and discussions.
  • An anonymous suggestion box for students.

Features

  • User authentication and authorization.
  • Course-specific rooms management.
  • University-wide common room.
  • Announcement and notification system.
  • Anonymous and open suggestion box.
  • User profiles and settings management.

Functional Requirements

  • User sign in and registration with email.
  • Secure user login and authentication.
  • Creation and management of course-specific chat rooms.
  • Role-based access among administrators, students, and lecturers within rooms.
  • Invitation of users to join specific rooms.
  • Discussion threads and file sharing within rooms.
  • Threaded discussions within the common room.

Tech Stack

  1. Design: Figma
  2. Production: GitHub
    • Front-end: HTML5, CSS, JavaScript
    • Back-end: PHP, MySQL

Deployed Project

UniApp Deployed Project

About

A real-time chat application for JKUAT students and faculty, developed with classmates. It enables account creation, chat room participation, messaging, and file sharing, fostering seamless communication within the university community.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages