Skip to content

RBGeomaticsRob/lab_week

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 

Repository files navigation

#Lab Week Plan# Dan, Gus, Joe and Rob

##Functionalities##

  • Sign Up

  • Sign In

  • Enter a pub with a title, and town

  • Ability to upvote a pub once

  • See what other users have voted

  • See a ranked list of pubs in my town in a time range

  • Display pubs on a map(Advanced)

  • Enter a pub location with a map (Advanced)

  • Categorize Locations for multiple types(Advanced)

  • Google / Facebook Sign-up (Advanced)

  • Add Google Analytics to the page (Advanced)

(As a thought if we were looking for alternative theme Road Potholes could be an alternative to pubs, people can register their annoyance to their local road authority)

##User Stories##

As a user In order to have a profile I want to be able to sign up and sign in

As a signed in user In order to recognise my favorite pub I want to be able to add if it is not already in place

As the client I want users to be able to upvote without the page refreshing So that I have an awesome UX

As a user that is not signed in So I can find awesome pubs I want to be able to view other peoples votes in a time period in my town

As a user So I get an accurate account of users views I want users to be able to make one vote per location a day

##MVP Roadmap##

MVP1 - User can log in, add a pub in York. (Mon)

MVP2 - MVP1 + User can place a vote and the page doesn't refresh(Tue)

MVP3 - MVP2 + pubs are displayed in rank order(Tue)

MVP4a - MVP3 + Add functionality to show pub votes on a map (Wed)

MVP4b - MVP5 + Display votes in a time period and by town (Wed)

Thurs - Advanced Features

Fri - Polish

###Rob - Learning Plan###

  • Revist REST and how this fits with Server Technologies
  • Structure and Styling of webpages using HTML and CSS, become more happy with producing good UI using modern principles.
  • Understand further how databases and their contents are secured, looking at further implementation that just how to secure a password with BCrypt
  • Explore the implementation of associations in datamapper further and how to build something more complex and persisting data retrieved from ajax calls.
  • Keep using Javascript and jQuery with Jasmine and explore it further, working through the Duckett book.
  • Implement AJAX calls for dynamic delivery of content and interaction with third-party APIs.
  • Testing structures when using multiple technologies?
  • OOP in javascript and finish the Metz book. - To be done with the bowling challenge in second weekend.

About

Lab Week Plan

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors