
Poetry & Story Sharing Community
Overview:
The Poetry & Story Sharing Community is an interactive web platform where writers, poets, and readers can write, publish, read, and discuss original poems, short stories, flash fiction, micro-tales, and more. The community fosters creativity, feedback, and literary growth by allowing users to interact through likes, comments, bookmarks, and writing challenges.
This project is ideal for final-year computer science students who want to build a full-stack community-based application with user-generated content, social features, and content management workflows.
Technologies Used:
-
Frontend: HTML, CSS, Bootstrap, JavaScript (or React/Vue for advanced UI)
-
Backend: PHP / Node.js / Java (Spring Boot)
-
Database: MySQL / MongoDB
-
Optional: Cloudinary or Firebase for image hosting, Email API, Text Editor Plugin (e.g., Quill.js or TinyMCE)
Project Objectives:
-
Enable users to write and share original creative writing
-
Build a community around feedback, collaboration, and appreciation
-
Encourage writing through contests, prompts, and themes
-
Provide a clean, distraction-free reading and writing experience
User Roles & Features:
1. Registered Users (Writers/Readers):
-
Sign up / Log in
-
Create Profile: Username, bio, genres, profile picture
-
Write & Publish Content:
-
Rich text editor with formatting
-
Tag stories/poems by genre (e.g., romance, horror, humor)
-
Set visibility: Public, private, or friends-only
-
-
Browse & Read:
-
Latest, trending, by genre or author
-
Filter by poem, story, or length
-
-
Engage:
-
Like/react to posts
-
Comment and give feedback
-
Bookmark favorite writings
-
Follow writers
-
-
Participate in Contests & Writing Prompts
-
Receive Notifications: For likes, comments, followers, or contest results
2. Admin Module:
-
Moderate user content
-
Remove abusive/inappropriate posts
-
Approve contest winners
-
Feature top writers or trending pieces
-
Manage reports and bans