Icon.io
Ryan GanFull-Stack Developer / Oct 28, 2023
A web-based multiplayer gaming platform
Overview
Icon.io is a web-based multiplayer gaming platform that brings friends together through engaging puzzle games. Players can quickly setup a profile and jump into a game in just seconds. The platform is designed to offer a relaxing environment where players can enjoy solving creative challenges while having fun.
Features
- Comprehensive Room Management - Users can easily create, join, or leave rooms, with support for both private and public room settings
- Real-Time Updates - Real-time features for live lobby updates, room info, chat messages and latest game activities
- Interactive Whiteboard - Provides a whiteboard canvas with a color palette and brush options for players to create and broadcast drawings syncronously
- Complete Gameplay Mechanics - Each game follows a well-structured loop with turn-taking logic and a scoring system.
Technologies Used
- Figma, React, Ant Design, CSS - UI/UX design and frontend development
- Node.js, Express- Backend development
- Socket.io - Real-time communication
- AWS EC2, PM2 - Deployment
Screenshots