A modern, responsive blog application built with Ruby on Rails 7 and Tailwind CSS. Features infinite scroll, toast notifications, and a clean, modern UI.
- 📱 Responsive design using Tailwind CSS
- ♾️ Infinite scroll for posts listing
- 🔔 Toast notifications for user feedback
- 📝 Full CRUD operations for blog posts
- 🎨 Modern, clean UI with animations
- 🔍 Full-text search functionality
- 👤 User authentication with Devise
- 💬 Real-time comments with Turbo Streams
- 📸 Image upload support with Active Storage
- 🏷️ Post categorization and tagging
- Ruby on Rails 7.0
- Tailwind CSS 3.0
- Hotwire (Turbo & Stimulus)
- PostgreSQL (Actually using SQLite3)
- Redis for Action Cable
- Active Storage with AWS S3
- Devise for authentication
- Ransack for search
- Kaminari for pagination
- Ruby 3.2.0+
- Node.js 18+
- PostgreSQL
- Redis
- Bundler
- Yarn
- Fork the repository
- Create your feature branch (
git checkout -b feature/amazing-feature
) - Commit your changes (
git commit -m 'Add some amazing feature'
) - Push to the branch (
git push origin feature/amazing-feature
) - Open a Pull Request
This project is licensed under the MIT License.