A Rails application for renting and managing gnome hats, bringing whimsy and style to your inner gnome.
- Browse a variety of gnome hats
- Rent hats for your gnomes
- List your own gnome hats for rent
- Manage your hat listings and bookings
- Leave reviews for rented hats
- Responsive design with a playful gnome-themed aesthetic
- Built with Ruby on Rails 7.0
- Uses PostgreSQL database
- Implements Cloudinary for image upload and storage
- Styled with Bootstrap and custom SCSS
- Uses Devise for user authentication
- Clone the repository
- Run
bundle install
- Set up the database with
rails db:create db:migrate db:seed
- Start the server with
rails server
Make sure to set up the following environment variables:
CLOUDINARY_URL
: Your Cloudinary credentials
User
: Manages user accounts and authenticationHat
: Represents individual gnome hats available for rentBooking
: Handles the rental transactions between users and hat ownersReview
: Allows users to leave feedback on their hat rentals