snikhilesh's picture
Build an MVP demo of a discussion platform that combines basic features from Reddit and the following requirements. The platform should allow registered users (with email and mobile OTP verification) to join or create topic-based discussion groups. Each group centers around a specific subject, identity, or purpose (e.g., professionals, communities). > > **Core MVP Features:** > - **User Registration:** Email and mobile OTP verification. No anonymous participation. > - **Discussion Groups:** Admin creates initial topics; users can suggest new topics for admin approval. Groups can be open, private, or identity-based. > - **Posting:** Users create text-based posts (text mandatory), with optional images/audio/video. > - **Commenting:** Users can comment publicly or send private messages to other users. > - **Group Discovery:** Groups are listed by popularity (most participants), latest created, recent activity, and subject/category. > - **Ratings:** Users can rate posts; show average rating and number of ratings per post. > - **Moderation:** AI flags objectionable content. Users can report posts. Admin and volunteer editors review flagged content. > - **Navigation:** Suggest and link to related topics/groups for easy switching. > - **External Links:** Users can add links in posts to support their views. > - **AI Summaries:** Periodically generate AI-powered summaries of ongoing discussions. > > **Demo Focus:** > - Prioritize seamless sign-up, group creation, posting, commenting, and moderation. > - Integrate basic AI moderation and group/topic navigation. > - UI can be minimal and functional, suitable for demo purposes. > > **Instructions:** > - Use modern web technologies (e.g., React for frontend, Node.js or Python for backend, PostgreSQL or MongoDB for database). > - Integrate simple AI moderation (flagging/blocking) and basic AI-generated summaries. > - Ensure all features are functional for demonstration, but keep the design simple and clear. **You do not need to attach or reference the original requirements document when using this prompt.** The prompt is fully self-explanatory and includes all necessary details for building and demoing the MVP discussion platform. - Initial Deployment
e2dfaee verified