Frontend repository for Cozy. For the backend repository, please refer to this link.
Cozy is a user-friendly website for managing community properties for residents and trustees.
As a resident, a user can make posts in discussion board, schedule maintenance requests, comment on chat threads, and make regular payments.
As an admin, a user can publish news on dashboard, resolve chat threads, and grant or reject maintenance requests.
- Frontend: React, Ant Design
- Backend: Spring Boot
- Database: MySQL, AWS RDS
- Cloud Storage: AWS S3
- Deployment: AWS EC2 (backend), S3 (frontend)
-
Dashboard: A central hub for residents to view upcoming events, alerts, monthly newsletters, and condo policies.
-
Discussion Board: A platform for residents to share anecdotes, raise concerns, or report issues, such as a broken light in the lower garage.
-
Chat Thread: A comment section for trustees to exchange messages and updates.
-
Calendar Schedule: A scheduling tool for booking common areas and reserving maintenance services, such as dumpster cleaning, garage cleaning, fire alarm testing, and elevator inspections.
-
Payment: A portal for paying condo fees and common room reservation fees.
- Team Lead: Ruichen
- Tech Lead: Ruichen (backend), Eddy (frontend)
- Frontend: Yong, Hanwen, Yiwen, Hanwei, Shipeng
- Backend: Jianxun, Yutai, Guanxiaoxiong, Xiao, Jiayi
- UI/UX: Yue, Zhiteng