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.