Co-Lab, a TCP communications App like Discord built specifically for educational and professional settings.
Contributors: Timothy Nguyen | Will Chapman | Ian Gordan | Coreye Ross
Please see the Co-Lab backend repository to see the backend code.
Co-lab streamlines communication through well-organized channels for Group discussions and private messaging. The app's modular structure includes separate components for channels, messages, and UI elements, all powered by custom hooks.
- User Interface: A sleek and intuitive user interface designed with React, HTML, and CSS for a modern and engaging experience.
- Backend Services: Developed with Spring Boot and Java to provide a solid and scalable backend infrastructure.
- AWS S3 Integration: Utilizes AWS S3 for secure and scalable storage, ensuring efficient upload and retrieval of video content.
- Endpoint Connectivity: Utilizing Axios to ensure smooth and reliable data exchange between the frontend and backend through well-managed API connections and data fetching.
- Frontend: React.js
- Backend: Spring Boot, Java
- Database: MySQL
- Cloud Storage: AWS S3
Developed using Agile and Scrum methodologies, the project emphasized iterative development, regular feedback, and adaptive planning to achieve a high-quality application that meets user needs and project goals.