Online discussions are often chaotic, unstructured, and distracting. Participants talk over each other, quiet members are ignored, and ideas get lost.
ForumX solves this by providing a structured, visual round-table environment for focused and fair collaboration.
User Browser ↓ React + Vite Frontend ↓ WebRTC ↓ Node.js Backend ↓ PostgreSQL Database
- Frontend: React, Vite, Tailwind CSS
- Backend: Node.js
- Realtime: WebRTC
- Database: postgresql(16)
- Node.js v18+
- Git
git clone <your-repo-link>
cd ForumX
npm install
npm run dev- ChatGPT (design, coding, documentation)
- Claude (design assistance)
- GitHub Copilot (code suggestions)
We followed the PRIME framework:
- Purpose
- Role
- Input
- Method
- Expected Output
AI was used for:
- UI design
- Architecture
- Code generation
- Debugging
- Documentation
All source code is available in the /src folder.
Screenshots and demo details are available in /docs/final-output.md.
To reproduce this project locally, follow reproducibility/build.md