CampusTalk
Tech stack: MongoDB, Express, React, Node.js
Links: View Project, View LinkedIn Post
CampusTalk is a web application for university news and discussion. Students, faculty, and administrators can publish items and respond to material relevant to campus life, with communication concentrated in one service rather than dispersed across informal channels.
Registration uses OTP (one-time password) verification to limit spam and unsolicited accounts while still permitting anonymity where the product allows it. Content types include text, images, links, and announcements; moderation supports stated community standards.
The MERN stack provides document storage in MongoDB, HTTP APIs in Express, the client in React, and server execution on Node.js. Engagement features include likes and dislikes, comments, sharing, and notifications. An administrative interface supports official announcements, moderation, account administration, and usage reporting.
The interface is responsive so that access is practical on desktop and mobile devices. Where the design permits anonymous participation, it is intended to support frank discussion on sensitive topics within the constraints of moderation policy.

