Discussion Forum
All projects

Discussion Forum

Forum with roles, moderation, and deployed production app

FlaskPythonPostgreSQLSQLAlchemyBootstrapFull Stack
Full-stack developer 2026
Overview

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.

Result

Live deployed app with secure admin access, demo content seeding locally, and a maintainable codebase suitable for portfolio and coursework presentation.

Gallery

Tech Stack

FlaskPythonPostgreSQLSQLAlchemyFlask-LoginFlask-MigrateGunicornWTFormsBootstrap 5

Tools

GitGitHubRenderNeonVS Codepytest

Why these decisions

Render + Neon

Separate web hosting and PostgreSQL instead of SQLite in production.

Posting approval

Users can register freely, but only admin-approved accounts can create posts.

Demo data only in development

Seed script fills the local DB for testing; production starts clean with

SQLite locally, PostgreSQL in production

Develop on a simple local DB, deploy to Neon for a real server database.