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
- Discover events happening in Ottawa and nearby you!
- Explore events by your interest including sorts, parties, meetups, concertns, festivals, workshops and others.
- No need to sign up.
- View events by your location, city sector.
- Filter event by date, name or category.
- Add a reminder for your event.
- Share the event in social media
- Get directions to the location.
- 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.

Log in or sign up for Devpost to join the conversation.