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.
- Text Channels for Group Communication
- Direct Private Messaging between Users
- Role-Based User Permissions
- User-Friendly Interface
- Media Share
- Customizable Features
- More...
| 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 |
- React - For building the user interfaces.
- Figma - For UI/UX design and prototyping.
- Javascript - Backend and Frontend.
- Node.js - For backend development.
- TailwindCSSv4.x - For styling and design.
- Supabase - backend-as-a-service: DB, Auth, etc.
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.