Skip to content

brianbier/blogger

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

What I am building?

I am building a blogger site for an economist.

Live www.sashaOstojic.com

##Technologies/Gems

  • Ruby on Rails
  • Heroku
  • pygments.rb gem( It is a syntax highlighter to Ruby)
  • friendly_id gem( It allows you to create pretty URL’s and work with human-friendly strings)
  • redcarpet gem( Redcarpet is a Ruby library for Markdown processing)
  • mail_form gem( Send e-mail straight from forms in Rails with I18n, validations, attachments and request information.)
  • SendGrid Heroku Add on( Email Delivery. Simplified.)
  • devise gem( Flexible and powerful authentication solution for Rails)

Who I am building it for?

I am building the site for economist who wants to share his knowledge and projects to the world.

What features do I need to have?

  • Posts

    • create/edit/destroy
    • Markdown text
    • Syntax Hightlighting
    • Comments (Disqus)/To maintain comments and for better security.
  • projects

    • Create/edit/Destroy
  • contact

    • Contact form
    • Sendgrid ?
  • User

    • Using Device

User Stories

  • As a user, I want to be able to create post so that I can share what I am learning on my blog
  • As a user, I want to be able to edit and destroy post sot that I can manage my blog.
  • As a user, I want to be able to write posts in markdown format so that it is easy for me to write posts.
  • As a user, I want to be able to highlight the various syntax of close blocks that I share on my blog.
  • As a user, I want to show the visitors papers written.
  • As a user, I want to be able to have visitors contact me through a form on my site.
  • As a user, I want visitors to leave comments on my posts.

DATA MODELING

###Models

Post

 Table
 - title:string
 - content:string

Project

 Table
 - title:string
 - description:text
 - link:string

User

 device manages this part.

Pages I need to build the app

Home

  • Posts#index
  • Posts#Show
  • Projects#index
  • Projects#show
  • Contact
  • Device pages

About

No description or website provided.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published