It's a simple blog to learn CRUD & about relational databases
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
app
bin
config
db
lib
log
public
test
tmp
vendor
.DS_Store
.gitignore
Gemfile
Gemfile.lock
README.md
Rakefile
config.ru
package.json

README.md

My image

Concept

This is a simple blogging platform to explore of CRUD, database associations, and User Signup.

Learning Objectives

  • Custom authentication from scratch
  • One-to-many and many-to-many associations in Database
  • Adding bootstrap to rails
  • Adding profile images with Gravatars
  • Pagination for article listings
  • Create something that looks as close as possible to a real live product

Technologies

  • Bootstrap (Customised to clean up the look and feel)
  • HTML5
  • CSS3
  • JavaScript
  • Ruby On Rails
  • Gems
    • Bootstrap: styling
    • Saas Rails
  • Database: SQL lite
  • Heroku

App Features

  • Responsive
  • CRUD
  • Pagination
  • Gravatars
  • View articles by user
  • View articles by category
  • View all categories
  • Admin User
    • Add new categories
    • Edit/ Delete other Users and their articles
  • Users can add and edit content they own (CRUD)

Article Specific Features

  • Automatically associated with User
  • Categories (selected with check boxes)
  • Title (String)
  • Body (Text maintains formatting)

Visit the project here:

https://alpha-armoury-blog.herokuapp.com/