No description, website, or topics provided.
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
app
bin
config
db
lib
log
public
test
vendor/assets
.gitignore
Gemfile
Gemfile.lock
README.md
Rakefile
config.ru
latest.dump

README.md

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