Summary
Cozy is designed to make remote working more interesting, flexible, and productive. The team identifies the challenges of remote working, such as communication gaps, isolation, fuzzy work-life boundaries, technological barriers, and the need for team cohesion.
Cozy aims to address these issues with a range of features:
-
Feeds: This feature keeps users informed about the latest project changes through an interactive and personalized feed, fostering user engagement and collaboration.
-
Gamification using Avatars: Users are represented by metaverse avatars that reflect their work productivity and contributions. The avatars level up based on the individual's performance, motivating users to enhance their productivity.
-
Collaboration: Cozy introduces a real-time collaboration board that enables developers to share ideas, map out plans, and brainstorm together.
-
Level Up: A performance-based employee level-up system is implemented to motivate employees to track their progress, earn rewards, and stay motivated.
-
Private Audio/Chat Rooms: Cozy provides a seamless and secure communication feature through private audio and chat rooms.
-
3D Workstation representation: This feature visually depicts the status of different employees, indicating whether they are in a meeting, offline, or online.
The team used a range of technologies to create Cozy, including Weavy for chat and file sharing functionalities, React for developing a responsive UI, Express for backend server implementation, Socket.io for real-time whiteboard collaboration, Material UI for designing visually appealing interfaces, and Three.JS for immersive 3D gamification experiences. Docker facilitated containerization, while Fly.io or Firebase handled hosting.
The team also outlines future scopes for Cozy, including the integration of intelligent virtual assistants, VR and AR, automated task allocation, intelligent time and productivity tracking, and enhanced cybersecurity and data privacy measures.