A modern desktop communication platform built with HTML, CSS, and Vanilla JavaScript.
DoChat is a personal project focused on creating a clean, desktop-inspired messaging experience while improving frontend development skills through real-world application design.
Kushal Sarkar
🎓 Diploma in Computer Science & Technology
- Desktop-inspired messaging interface
- Built entirely with HTML, CSS & Vanilla JavaScript
- Modular project structure
- Responsive design
- LocalStorage support
- Modern UI/UX
- Modern desktop-inspired dashboard
- Quick navigation cards
- Activity overview
- Smooth page navigation
- Responsive interface
- Real-time styled messaging interface
- Multiple conversations
- Send messages
- Edit & delete messages
- Reply to messages
- Pin / Unpin messages
- Copy messages
- Message search
- Emoji picker
- Image sharing
- User profile popup
- Context menu actions
- Theme support
- Collaborative workspace system
- Create and manage spaces
- Rename & delete spaces
- Favorite spaces
- Dynamic workspace layout
- Workspace announcements
- Channels section
- Members section
- Shared files section
- Search spaces
- Context menu for space management
- Story-style interface
- Recent moments feed
- Story viewer
- Dynamic moment switching
- Reply input
- User profile integration
- AI Assistant dashboard
- Dedicated AI tools interface
- Code Helper
- Summarizer
- Translator
- Image Generator
- Idea Generator
- Games hub
- Interactive game library
- Modern game cards
- Ready for future mini-games
- User profile management
- Appearance settings
- Theme switching
- Notification settings
- Privacy settings
- Storage management
- About section
- Settings popups
- HTML5
- CSS3
- Vanilla JavaScript (ES6)
- LocalStorage API
- Font Awesome Icons
- Responsive Flexbox Layout
- A modern web browser (Chrome, Edge, Firefox, or Safari)
git clone https://github.com/ByteBender9/DoChat.git
cd DoChatOpen index.html in your browser to launch DoChat.
No build tools, frameworks, or package installation are required.
DoChat/
│
├── css/
├── js/
├── images/
├── index.html
└── README.md
Current Version: Alpha
DoChat is currently in active development. New features, UI improvements, and functionality are being added regularly.
- Complete Spaces functionality
- Improve Moments experience
- Interactive mini-games
- AI integration
- Backend development
- User authentication
- Real-time messaging
- Database integration
Coming Soon
- GitHub: https://github.com/ByteBender9
- LinkedIn: https://www.linkedin.com/in/kushalsarkar
- Email: connect.kushals@gmail.com
If you like this project, consider giving it a ⭐ Star on GitHub.
Feedback, suggestions, and contributions are always welcome.