All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Initial project setup for open source release
- Comprehensive documentation
- Contributing guidelines
- Security policy
- Real-time debate rooms with Socket.io
- Room creation and joining functionality
- Random room matching system
- Modern UI with dark/light mode support
- PostgreSQL database integration with Prisma
- Room capacity management (max 2 participants)
- Real-time connection status indicators
- Responsive design for mobile and desktop
- Next.js 15 with App Router
- TypeScript implementation across frontend and backend
- Tailwind CSS styling system
- Room Management: Create named rooms or join random available rooms
- Real-time Chat: Instant messaging between participants
- Smart Matching: Automatic pairing with available participants
- Modern Interface: Clean, intuitive design with animations
- Cross-platform: Works on desktop and mobile devices
- Frontend: Next.js, TypeScript, Tailwind CSS, Socket.io Client
- Backend: Node.js, Express, Socket.io, Prisma, PostgreSQL
- Real-time: WebSocket-based communication
- Database: Relational data model for users, rooms, and messages
- Maximum 2 participants per room
- No persistent user authentication yet
- No message history persistence
- No AI moderation features implemented
## [X.Y.Z] - YYYY-MM-DD
### Added
- New features
### Changed
- Changes in existing functionality
### Deprecated
- Soon-to-be removed features
### Removed
- Removed features
### Fixed
- Bug fixes
### Security
- Security improvements