dhoangk07 / blog-udemy

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Name of your app is a Ruby on Rails blog application.

Submitted by: Dinh Hoang

Time spent: 48 hours spent in total

URL: https://hoang-blog.herokuapp.com/

User Stories

The following required functionality is complete:

HINT: Mark the items you completed with [x]

The following is a list of required features of the application you'll build for our Pre-work.

x Users can create, edit, and delete Articles from the database using their Rails application.

User can create a new Article, formatted using the Markdown language.

x User can see how long ago the Article was created.

There is one Article that introduces the App Creator with name & picture.

When the User attempts to delete an Article there is an alert modal which asks the User to confirm.

x User see a search form on the Articles page.

x User can submit a search term to find Articles with titles containing search terms.

x User can create, edit, and delete comments on an Article.

x User can navigate the application with a responsive navbar. http://v4-alpha.getbootstrap.com/examples/navbar/.

x User can Sign Up, Log In, & Sign Out of our application using the Devise gem.

x The navbar will be responsive as well as smart, showing the user logical options related to authentication.

x Only users that are logged in can create Articles.

x Users can only edit & delete their own Articles.

x User can only edit & delete their own comments.

The following optional features are implemented:

x User can see how many views a post has. x User can leave a comment on a post. x User can add "tags" to a post, and filter posts by tag. HINT: if you are unsure how to implement the Search feature, you can Google how to implement a simple search form. For example, one of the sites you will find is this

The following additional features are implemented:

List anything else that you did to improve the functionality or user experience of this application. Video Walkthrough Here's a walkthrough of implemented user stories:

HINT: You can put a walkthrough.gif file in your project folder, add to git, and use the following syntax to embed it: Video Walkthrough

About


Languages

Language:Ruby 63.1%Language:HTML 32.9%Language:CSS 1.7%Language:JavaScript 1.5%Language:CoffeeScript 0.8%