/alpha-blog

A woman-focused tech blog built using Ruby on Rails and Bootstrap.

Primary LanguageRuby

Welcome to Girl Tech Blog - Ruby on Rails 👋

In this project I built a RESTful blog with full CRUD functionality. I applied MVC for users, posts and categories.

✨ Demo

Preview

👌 Features

  • Users

    • Sign-up / login / logout.
    • Show the profile page.
    • Create / update / delete articles.
    • Can have many articles.
  • Articles

    • Create, update and delete from owner and administrator.
    • Show in chronological update order.
    • Belongs to a User.
  • Comments

    • Create / update / delete from owner.
  • Categories

    • Create / update / from admnistrator.
    • Can have many articles.

Install

Clone the repo and then install the needed gems:

 bundle install --without production

Create and Migrate the database:

 rails db:migrate

Usage

Run the test suite to verify that everything is working correctly:

 rspec

Run the app in a local server:

 rails server

Author

👤 Amanda Vieira