Crystal Room is a digital platform that offers you the tools to open chat Rooms and manage all your groups.
Chat with friends, work with your teammates or enter a public Room and meet new people!
Crystal Room can be used in school as a tool to comunicate students and teachers alike.
You can organize an online meeting with your coworkers and use our tools as whiteboards and chats.
Meet your distant friends online or enter a public Room and discover new interesting people who share interests with you!
Node.js and websockets were both issues we did know nothing about and that we wanted to explore.
In our everyday life we use similar tools and we wanted to try to adapt them to our own needs.
Behind Crystal Room there are some important ideas we need to address...
Scrum is a management and control process that cuts through complexity to focus on building software that meets business needs. Management and teams are able to get their hands around the requirements and technologies, never let go, and deliver working software, incrementally and empirically.
A socket is one of the most fundamental technologies of computer network programming. Sockets allow network software applications to communicate using standard mechanisms built into network hardware and operating systems.
WebSockets represent a long awaited evolution in client/server web technology. They allow a long-held single TCP socket connection to be established between the client and server which allows for bi-directional, full duplex, messages to be instantly distributed with little overhead resulting in a very low latency connection.
This is the software and hardware architecture of the Crystal Room project.
These are the main technologies used in Crystal Room.
These are our conclusions for the Crystal Room project...
· Learned new things.
· Time schedule.
We are the people behind Crystal Room.
"Do or do not, there is no try."