Inspiration

After looking at all categories that the Hackathon is providing, we got inspired to create a mobile solution that would help people be more active in the community.

What it does

  1. Discover events happening in Ottawa and nearby you!
  2. Explore events by your interest including sorts, parties, meetups, concertns, festivals, workshops and others.
  3. No need to sign up.
  4. View events by your location, city sector.
  5. Filter event by date, name or category.
  6. Add a reminder for your event.
  7. Share the event in social media
  8. Get directions to the location.
  9. The app supports both English and French.

How I built it

  • We analyzed all available data and decided the data we want to manipulate in our app. After that we created a prototype demonstrating the information flow.
  • We chose Objective C as development language as we are good at iOS Development and we can add complex functionality in short period of time.
  • We used core data to store all available data to local storage so application will not need to interact with internet each time we open it.
  • Application data will be updated once in day as described in the document.
  • We aimed to provide best user experience.

Challenges I ran into

  • As the flow of data was complex we had hard time manipulating it.
  • Timeframe for development was short.

Accomplishments that I'm proud of

  • We were successfully able to parse xml data and store it locally.
  • We managed to convert unstructured data into core data entities and make relationship between entities.
  • We designed information architecture that successfully accomplishes the goals of the application.

What I learned

  • Data manipulation
  • Work under strict deadline
  • Challenging ourselves to achieve better results
  • Productive team work
  • Learn to divide work equally between group members.
  • Consider alternative and think out of box.

What's next for Spotlight Ottawa

  • The development process is still ongoing because of the complex requirements of the app.
  • The project is uploaded to github for reference.
  • The development process will continue regardless of competition results.
Share this project:

Updates