Skip to content

MariusCC/code-kata-2013a

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

53 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Code Kata

This is a code kata to explore interaction with third-party APIs with good testing practice.

The project

Build a search interface that finds venues (from Foursquare), allowing user to mark some as "favourite", and retrieve those favourites later.

Product Requirements:

  • User should be able to search for venues via the provided proxy and see their details.
  • User should be able to mark and unmark a venue as a "favourite".
  • User should be able to retrieve a list of their favourite venues.
  • When searching, any venues previously marked as favourite should be indicated as such.

Improvements:

  • Currently the favourite data is temporary stored in the client before it is saved. This may have security implications if the favourite data is modified to cause trouble to the system. This could be addressed by creating a temporary store on the server and passing only favourite IDs to the client.

About

Code Kata for API interaction

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Ruby 79.2%
  • HTML 12.5%
  • CSS 5.9%
  • JavaScript 2.4%