- User authentication with devise.
- Authorized actions for registered users. No creation/deletion without authorized account signin
- Image hosting via AWS S3 server.
- Commenting on articles, connecting comment to user account—no anonymous comments!
- Search for your favorite categories!
- User dashboard featuring only user's articles, and selected information about users on the site
- WYSIWYG editor allows rich html editing
- Full-bleed image slider on landing page
- Articles, comments, and categories validate proper information
- #nobootstrap
- #nofoundation
- #noframeworks
This project was created as a mini project in General Assembly's Web Development Immersive Program (Sept. 2014). It was scoped and developed over a weekend.
This app requires an Amazon Web Services API key and an S3 bucket name. The AWS secret keys must be initialized in config/environments/[environment].rb
, and also in the article model, since I'm using Thoughtbot's Paperclip gem.
Once you fork and clone, run rake db:create db:migrate
, fire up your rails server, and navigate to localhost:3000. TheBlog should prompt you to create a new user.