Skip to content

architecture/cursorexampleapp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

0275924 Β· Jan 30, 2025

History

2 Commits
Jan 30, 2025
Jan 30, 2025
Jan 30, 2025
Jan 30, 2025
Jan 30, 2025
Jan 30, 2025
Jan 30, 2025
Jan 30, 2025
Jan 30, 2025
Jan 30, 2025
Jan 30, 2025
Jan 30, 2025
Jan 30, 2025
Jan 30, 2025
Jan 30, 2025
Jan 30, 2025
Jan 30, 2025
Jan 30, 2025
Jan 30, 2025
Jan 30, 2025
Jan 30, 2025
Jan 30, 2025
Jan 30, 2025
Jan 30, 2025

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