Poetry√ is an experimental writing app for poets and language lovers who want to explore the structure and beauty of square stanza poems — an intricate poetic form where every word appears across both rows and columns in a 6×6 grid. The app combines language, logic, and design to help writers visualize and refine this challenging art form.
- 🎨 6×6 Interactive Word Grid – Enter a six-word sentence to automatically populate the rows and columns.
- 🌈 Color-Coded Word Types – Each word’s background color reflects its part of speech:
- 🔴 Nouns
- 🔵 Verbs
- 🟢 Adjectives
- 🟡 Pronouns
- ⚪ Others / Unknown
⚠️ Contextual Warnings – The app detects when neighboring word types may produce incoherent phrases.- 💫 Smooth Animations – Words fade and scale into the grid as you build your poem.
- 📱 Responsive Design – Works beautifully on desktop, tablet, and mobile.
- 📤 Export as Image – Instantly save or share your completed word grid as a PNG.
git clone https://github.com/yourusername/poetry-root.git
cd poetry-rootJust open index.html in your web browser — no build step required.
- Type a six-word sentence and hit enter.
- The app fills the first row and column symmetrically.
- Each additional sentence fills the next row/column pair.
- Compromise.js identifies word types to apply color-coding and structure feedback.
- Click “Export as Image” to save your creation as a shareable PNG.
- HTML5 – Structure
- CSS3 / Flexbox – Layout and responsiveness
- JavaScript (ES6) – Logic and interactivity
- Compromise.js – Part-of-speech tagging
- html2canvas – Grid image export
(Each word appears across and down — forming linguistic symmetry.)
- AI-based coherence scoring for sentences
- Custom color palettes for visual poets
- Export to PDF or social snippet
- Random word generator for creative prompts
Contributions are welcome!
- Fork the repo
- Create a feature branch (
git checkout -b feature/new-feature) - Commit your changes
- Push and open a pull request
MIT License © 2025 Ashly Lorenzana
