Skip to content

sanobertin/Project2048-SOEN341_Project_W25

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ChatHaven - SOEN 341

CI/CD Pipeline

Description

Finding a secure and minimal platform for both team collaboration and private messaging can be challenging. Many that do exist lack moderated chats and customizable features for quality communication. ChatHaven provides a secure and user-friendly communication platform designed for seamless interaction. Whether working in teams, community networking, direct messaging with friends, users benefit from the clean interface, media-sharing capabilities, and many more features to come. Built with safety and privacy in mind, ChatHaven is safe for all ages.

Features

  1. Text Channels for Group Communication
  2. Direct Private Messaging between Users
  3. Role-Based User Permissions
  4. User-Friendly Interface
  5. Media Share
  6. Customizable Features
  7. More...

Team Members

Name Student ID Role
Gloria (gloriaat) 40211953 Front-end
Bertin (sanobertin) 40157663 Front-end
Kevin (hkevint) 40283037 Full-stack
Khaled (KhaledDaoud9) 40231852 Front-end
Vedang (dubey-vedu) 40202302 Front-end
William (wmbx-28) 40215391 Back-end

Technologies Used

  1. React - For building the user interfaces.
  2. Figma - For UI/UX design and prototyping.
  3. Javascript - Backend and Frontend.
  4. Node.js - For backend development.
  5. TailwindCSSv4.x - For styling and design.
  6. Supabase - backend-as-a-service: DB, Auth, etc.

Members Description

Gloria Teta (40211953): Computer engineering student passionate about coding and design, with experience in programming languages and UI/UX design, particularly Figma. Currently learning React.js and JavaScript throughout this project which focusing on the frontend development.

Bertin Mihigo Sano (41057663): Computer Engineering major with expertise in programming and design. Currently focused on front-end development to enhance user experience and interface efficiency.

Kevin Tran (40283037): A Software Engineer that is experienced in full-stack. Passionate about bringing functionalities to life and ensure the smooth deployment of the web app through professional and enjoyable pleasant visuals. Responsible to ensure the back-end aligns with the front-end seamlessly in the Nodejs environment. Focus on maintanable and reliable code to ensure safety of user's privacy of data and effiency of queries and requests made from both ends for desired results.

Khaled Daoud (40231852): Software Engineering student learning front-end UI/UX. Familiar with Java and JavaScript, and aspiring to learn more about front-end tools like React.js and CSS.

Vedang Dubey (40202302): Aerospace Engineering major with a specialisation in Avionics and Control systems. Currently assisting with the Backend of the Chathaven team and ensuring interface runs without bugs and errors.

William Ma (40215391): Computer Engineering major with expertise in React Native Expo application development. Specializes in database design and authentication systems within the Chathaven team. Also contributes strategic insights on optimizing the backend tech stack for efficiency and quality.


About

ChatHaven provides a secure and user-friendly communication platform designed for seamless interaction.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 72.9%
  • CSS 26.6%
  • HTML 0.5%