Skip to content

A Blog made where people can share their ideas and thoughts about anything. Built with authorization and authentication features along with encryption of passwords with bcrypt and custom categories for articles.

Notifications You must be signed in to change notification settings

indraantoor/Alpha-Blog

Repository files navigation


Logo

Alpha Blog

Share your ideas, discoveries and thoughts with the world. Sign Up to write articles, select a category or create a new one and share it with the world. It's as simple as that!

View Demo · Report Bug · Request Feature

Table of Contents

  1. About The Project
  2. Getting Started
  3. Usage
  4. Roadmap
  5. Contact

About The Project

Logo

It is a blog, which is made in Ruby on Rails. A blog where people can share their ideas and thoughts about anything.

A user can create an account and start writing and publishing articles about anything on the blog.

Every person can view the latest articles on the articles page. They can also view all the articles written by a particular user on the page. The user's profile image is fetched from Gravatar automatically.

You can also view all the articles sorted by categories. It also lists under which category the article was published.

A user can also create custom categories or select from existing ones.

Getting Started

To get a local copy up and running follow these simple steps.

Prerequisites

  • Ruby
  • Rails
  • Bundler
  • Yarn
  • Node
  • Npm

Installation

  1. Make sure Ruby is installed on your system. Run a command prompt and run the command below.

    ruby -v
  2. Make sure Rails is installed on your system.

    rails -v
  3. Clone the repo

    git clone https://github.com/indraantoor/Alpha-Blog.git
  4. Install all dependencies

    bundle install
  5. Install Packages

    # Install JavaScript packages
    yarn
    
    or
    
    # Install JavaScript packages
    npm install
  6. Create db and migrate schema

    rails db:create
    rails db:migrate
  7. Now run the application.

    rails s

Usage

You can create an account to start writing articles on the blog. If you already have an account then you can login.

Log In

login


Sign Up

sign-up

Create New Article

create-article

See All Categories

Categories can only be added by the admin right now.

category-listing-page

Edit Your Profile

edit-profile

List Of All The Articles

list

Roadmap

See the open issues for a list of proposed features (and known issues).

Contact

Project Link: https://github.com/indraantoor/Alpha-Blog

About

A Blog made where people can share their ideas and thoughts about anything. Built with authorization and authentication features along with encryption of passwords with bcrypt and custom categories for articles.

Resources

Stars

Watchers

Forks