James Hendershott

Case study

Community Hub

Django/PostgreSQL web app for community event management. Models, forms, views, admin panel, deployed to Render. CS 3620, grade A. I wrote the code myself with some AI assistance for debugging.

Community Hub screenshot
PythonDjangoPostgreSQL

Overview

Community Hub is a Django web application for managing community events. Built for CS 3620 Server-Side Web Architecture. Grade: A.

I wrote this code myself. I used AI for debugging help, but the models, forms, views, and admin configuration are my work.

What I Built

  • Django project with proper app structure
  • Database models for events, users, and related data
  • Forms for event creation and management
  • Views with proper authentication
  • Admin panel configuration for content management
  • Deployed to Render

Tech Stack

  • Backend: Python, Django
  • Database: PostgreSQL
  • Deployment: Render

What I Learned

  • Django's MVT pattern in practice — models, views, templates, forms
  • PostgreSQL integration with Django ORM
  • Admin panel customization
  • Deploying a Django app to a cloud platform
  • Form validation and user input handling