Skip to content

architecture/cursorexampleapp

Repository files navigation

Modern Rails Blog Application

A modern, responsive blog application built with Ruby on Rails 7 and Tailwind CSS. Features infinite scroll, toast notifications, and a clean, modern UI.

Features

  • 📱 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

Technologies

  • 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

Prerequisites

  • Ruby 3.2.0+
  • Node.js 18+
  • PostgreSQL
  • Redis
  • Bundler
  • Yarn

Contributing

  1. Fork the repository
  2. Create your feature branch (git checkout -b feature/amazing-feature)
  3. Commit your changes (git commit -m 'Add some amazing feature')
  4. Push to the branch (git push origin feature/amazing-feature)
  5. Open a Pull Request

License

This project is licensed under the MIT License.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published