Skip to content

fac-12/findmyevent

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

48 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🎉 Find My Event - The pursuit of APIness 🎉

The Project

Meet up uses the eventful API and Google Maps API. The aim of the app is to allow a user to easily identify the events that are occurring in their area by inputing their post code.

User Stories

  • As a user, I want to search for events occuring in my area.
  • As a user, I want a simple interface with a single input field.
  • As a user, I want to easily click on the markers to reveal event information.

Project Objective

To build a web app that provides users with frequently updated content on a regular or continuous basis and allows users to search its content.

How we built it

  • Software architecture: use of module.exports and require for modularisation and consideration of server file structure.
  • Backend code: server, router, handlers, JSON data, API, Request module
  • Frontend code: DOM rendering

Challenges

  • Difficulties identifying a suitable API, we tried using the Meet Up API but found the information returned to us was not very useful 👎
  • We kept getting this from our API call:
   { event: 
      [ [Object],
        [Object],
        [Object],
        [Object],
        [Object],
        [Object],
        [Object],
        [Object],
        [Object],
        [Object] ] }

Things we learnt

Things that we definitely should have found time for (but sadly didn't)

  • Server side validation
  • More complete testing
  • Deploying to Heroku

Stretch Goals

  • Came very close to adding numbered labels to each marker, with the corresponding event title displayed in a numbered list on the right hand side
  • This would be the final piece in the puzzle to improve our website! :)
  • Event title within info window should link through to event

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •