- Animated gradient backgrounds & particle effects
- Glassmorphism design with backdrop blur
- 3D card hovers & micro-interactions
- Responsive grid layout
- FontAwesome icons & gradient typography

✅ Full CRUD Operations (Create, Read, Update, Delete)
✅ Real-time Search (title/author/content/category)
✅ Likes System with Live Counters
✅ Story Categories (Fantasy/Sci-Fi/Mystery/Romance/Horror)
✅ Story Statistics (author/date/likes)
✅ Edit-in-place stories
✅ Smooth page transitions
✅ Mobile-first responsive design
Interactive Story: http://localhost:3000/public/index-singlepage.html
Platform: http://localhost:3000
Frontend: Vanilla HTML/CSS/JavaScript
Backend: Node.js + Express.js
Database: SQLite (in-memory demo)
Deployment: Zero-config - just npm start!
# 1. Install dependencies
npm install
# 2. Start server
npm start
# 3. Open browser
http://localhost:3000- Create Story: Fill form → Launch Story
- Edit Story: Click ✏️ → Modify → Update
- Delete Story: Click 🗑️ → Confirm
- Like Story: Click ❤️ → Watch counter grow
- Search: Type in search bar → Instant filtering
- Categories: Color-coded story types
- Read Full: Click title → Dedicated story page
Persistent Database (recommended):
// In server.js, change:
const db = new sqlite3.Database('stories.db'); // File-basedAdd New Categories:
Edit public/index.html <select> options
Dark Mode (future): Add theme toggle in header
├── server.js # Express API + SQLite
├── package.json # Dependencies
├── public/
│ ├── index.html # Main app
│ ├── app.js # Frontend logic
│ ├── style.css # Advanced animations/UI
│ └── story-view.html # Single story page
└── README.md # You're reading it! 📖
- The Enchanted Forest (Fantasy, 12 likes)
- Space Odyssey Begins (Sci-Fi, 28 likes)
- Mystery of the Old Manor (Mystery, 8 likes)
✅ Accessibility (WCAG AA): High contrast, screen reader, keyboard nav
✅ Performance: Lazy load, optimized CSS/JS (~50kb total)
✅ Unique: Like system + categories + real-time search
✅ Creative: Glassmorphism + particle backgrounds
- Fork repository
npm install- Add features
npm start& test- Submit PR
MIT - Use freely for any project!
Built with ❤️ for storytellers worldwide