System · Django · Case Study

EterPoetic —
Poetry Platform

A full-stack Django poetry platform with collections, blog, favorites and user authentication — deployed on Heroku.

DjangoPostgreSQLPythonBootstrapHeroku
4 Poetry Collections
2 Authors
Django Full-Stack Framework
Heroku Deployed On
PostgreSQL Database
01

Challenge

EterPoetic was built to create a dedicated digital space for poetry — a platform where writers could publish collections, readers could discover and save their favorite poems, and a blog could extend the conversation beyond verse.

The challenge was to build a complete full-stack web application with multi-author support, user authentication, content management, and a polished reading experience — all deployed and production-ready on Heroku.

02

Approach

The platform was built using Django as the core framework, with a PostgreSQL database and Bootstrap for responsive styling. The architecture was designed to support multiple authors and collections from the start.

  • Designed a multi-app Django architecture separating poems, blog, favorites and authentication
  • Built a collection-based poem browser with search and filter by author and collection
  • Implemented user authentication — register, login, logout with allauth
  • Created a favorites system allowing logged-in users to save poems
  • Developed a blog with full CRUD and admin management
  • Deployed to Heroku with PostgreSQL and static file handling via Whitenoise

Poetry deserves a platform built with the same care as the writing itself. Every UX decision — from the search flow to the collection layout — was made to put the poem first.

03

Deliverables

  • Poetry platform — collections, search, filter by author and collection
  • Favorites system — logged-in users can save and revisit poems
  • Blog — full post management with admin interface
  • User authentication — register, login, logout via Django Allauth
  • Admin panel — full content management for poems, authors and collections
  • Heroku deployment — live, production-ready with PostgreSQL
04

Results

A fully functional poetry platform live in production:

Poetry Collections 4 Curated poetry collections
Authors 2 End-to-end web application
Full-Stack Framework Django Production-ready deployment

EterPoetic demonstrates full-stack Django development — database design, user authentication, content management, and production deployment — built as a complete, real-world platform for poetry and creative writing.

Ready to build something like this?

Let's build your platform from concept to launch.

Start a Project →