
Discussion Forum
Forum with roles, moderation, and deployed production app
A portfolio discussion forum built with Flask and PostgreSQL. Users can register, browse posts, comment, and like content. Posting is approval-based, with an admin panel for moderation, search, tags, and categories. Deployed on Render with a Neon database.
Live deployed app with secure admin access, demo content seeding locally, and a maintainable codebase suitable for portfolio and coursework presentation.
Gallery
Tech Stack
Tools
Why these decisions
Separate web hosting and PostgreSQL instead of SQLite in production.
Users can register freely, but only admin-approved accounts can create posts.
Seed script fills the local DB for testing; production starts clean with
Develop on a simple local DB, deploy to Neon for a real server database.