Project Name : Last2Lines

Introduction

Last2Lines is a digital campaign platform that turns poetry into peaceful digital social campaigns. People from around the world contribute two lines of verse on themes like climate change, women’s empowerment, and peace. With AI-powered moderation and editing, these couplets are stitched into a collective global poem, complete with live impact counters for NGOs — making activism creative, inclusive, and scalable.

Demo Link: https://www.last2lines.com
Video: https://youtu.be/sZY7I-uWKW0
Github: https://github.com/codersbeyondborders/last2lines

What does your project do?

Last2Lines is a digital campaign platform where people from around the world contribute two lines of poetry on social issues like climate change, women’s empowerment, and peace. AI moderation ensures safe, respectful contributions, and all couplets are stitched together into a collective global poem. Campaigns feature live counters, shareable QR posters, and embeddable widgets for NGOs, making it simple to launch peaceful, participatory social movements online.


What problem does it solve?

Traditional online activism (likes, retweets, hashtags) often lacks depth and fades quickly. At the same time, offline protests are not always inclusive or accessible. Last2Lines offers a meaningful, creative alternative: anyone can add their voice safely, in just two lines. It creates a permanent, collective record of solidarity while giving NGOs and communities a low-barrier way to engage people in campaigns.


How does it work? (Demo explanation)

  1. A campaign is launched with a theme (e.g., “The World We Imagine 2030”).
  2. Users submit two lines via a simple form.
  3. AI moderation checks tone, edits if needed, and approves.
  4. The new couplet is added instantly to the live poem.
  5. Campaigns display counters of voices, authors, and lines.

What makes it innovative?

  • Poetry as protest: reframes activism in a creative, non-confrontational format.
  • AI moderation/editor: ensures quality and safety at scale.
  • Scalable campaigns: embeddable widgets and QR posters extend reach beyond the site.
  • Global inclusion: people can join from anywhere, with minimal barriers.
  • Collective narrative: instead of scattered posts, voices merge into one living poem.

Who is the target audience?

  • NGOs and advocacy groups looking for creative campaign tools.
  • Students and youth movements who want to express solidarity.
  • Writers, artists, and everyday citizens seeking safe, simple ways to add their voice to causes.
  • Educators who want to run themed creative campaigns in classrooms.

Inspiration

Last2Lines was born from the idea that poetry can be a peaceful yet powerful form of social campaigns. In moments where activism often gets reduced to fleeting likes or hashtags, we wanted to create a platform where every voice could contribute something meaningful and lasting. Growing up in a region marked by conflict and having seen how art can transcend barriers, I was inspired to design a tool that transforms two simple lines of verse into a global chorus for change.


What it does

Last2Lines is a digital campaign platform where people around the world contribute two lines of poetry on social issues — from climate action to women’s empowerment. Each contribution is checked by AI moderation for respect and safety, then stitched together into a collective global poem. Campaigns feature live counters of voices and lines, turning poetry into a scalable engine for social campaigns.


How I built it

  • Frontend & Backend: PHP, HTML, JavaScript, CSS with MySQL for persistence.
  • AI moderation & editing: OpenAI GPT models to refine submissions and ensure safe, thematic contributions.
  • Storage: Text-based files for live poems and couplets, ensuring lightweight performance.
  • UX: Designed a simple, single-page flow so anyone can join in seconds.

Challenges I ran into

  • Rate limits & API errors: I initially hit OpenAI’s 429 (Too Many Requests) and had to build retry logic and fallbacks.
  • Parsing AI responses: Ensuring the model always returned exactly two usable lines required careful prompt design and post-processing.
  • Balancing creativity with moderation: Building prompts that allowed creativity but also filtered out harmful content was tricky.
  • Time constraints: Compressing design, development, and storytelling into a 7-day sprint was a big challenge.

Accomplishments that I am proud of

  • Built a working MVP that anyone can use to contribute poetry to social campaigns.
  • Completed six campaigns globally with over 3000 users worldwide.
  • Integrated AI moderation that improves both safety and creativity.
  • Designed a campaign system with live counters, and auto emails to help NGOs scale their reach.
  • Created something that is not just technical but deeply human and artistic — a space where voices unite through poetry.

What I learned

  • How to engineer AI-assisted moderation workflows that balance creativity with safety.
  • The importance of accessibility and simplicity in UX when targeting global audiences.
  • That even small technical details (like rate limiting or text parsing) can make or break user trust.
  • The power of combining art + technology to create emotional impact.

What's next for Last2Lines

  • Multilingual support so participants can write in any language.
  • A geo-map of voices to visualize contributions across countries.
  • A campaign wizard for NGOs to launch their own themes quickly.
  • A mobile-first version optimized for communities with low bandwidth.
  • Deeper partnerships with NGOs, educators, and UN SDG initiatives to turn Last2Lines into a global movement.

Built With

Share this project:

Updates