Lafzloom
A multilingual poetry and Shayari platform where people discover, write, translate, save and share poetry — a full-stack product with Django, PostgreSQL, Tailwind CSS and JWT authentication.
What it does
Poetry is a social, multilingual craft — especially in South Asia, where the same feeling crosses languages. Lafzloom supports discovering poems, writing your own, translating others, and saving favourites, with search and content moderation to keep the platform healthy.
How it's built
- Backend: Django with a REST API for content, users and interactions
- Authentication: JWT-based auth with proper token handling
- Frontend: Tailwind CSS over server-rendered templates
- Data: PostgreSQL, with content models handling multilingual text and moderation states
What I learned
Modelling user-generated content taught me the most: approval states, translations as first-class entities, and the difference between what a database can store and what a community needs. Building a focused product experience — rather than a feature list — is a discipline this project cemented.
Links
Open the live project or read the code on GitHub. If you're building a similar content platform, my SaaS development and API development services cover this exact ground.