Skip to content

Makers Academy: Week 6 project to build a bookmark manager application; first use of Cucumber/Capybara

Notifications You must be signed in to change notification settings

nodunayo/bookmark_manager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

#Bookmark Manager ##Makers Academy Week 6 Task

###Aim

The aim of this task was to introduce us to the following aspects of web development:

  • Integration testing using Capybara and Cucumber
  • Relational databases, such as PostgreSQL
  • Security considerations when building user accounts

We had to build a bookmark manager similar to delicious.com

###Other details

The task was set by Enrique Comba Riepenhausen, @ecomba

The site has been built using Sinatra, JavaScript, jQuery, and Ajax

###Features

  • Show a list of links from the database
  • Add new links
  • Add tags to the links
  • Filter links by a tag

###To do

  • Refactor Cucumber test to a more declarative style
  • Finish implementing a working 'favourites' handler
  • Improve on the design and responsiveness of the site

About

Makers Academy: Week 6 project to build a bookmark manager application; first use of Cucumber/Capybara

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published