HACK4ME

logo with text.png

A mobile application that displays a list of hackathons in Singapore and encourage users to participate in it.

Hackathon – an event, typically lasting several days, in which a large number of people meet to engage in collaborative computer programming.

Features

  • List of Hackathon events with details such as description and location
  • Share Hackathon events to your friends via Direct Share
  • Save event into Calendar
  • Create an aggregator(web service) that include information from various websites through web scraping tools – ONLY ACCESSIBLE FROM WEBSITE

Existing Problem

A frequent participant in hackathons, I struggle to find events in my school. I had to rely on word of mouth and school email. Sometimes, I would have to search multiple websites online for upcoming events. Existing applications that address this issue are catered to overseas.

Existing Solutions/Competitive Analysis

There are apps in the market that address this

Coding Challenges & Hackathons

CodeHack – Hackathon tracker

combined

Features include:

  • Programming & Coding Challenges: Stay updated about and register for the best coding challenges on HackerEarth.
  • Hackathons: Discover and participate in the best hackathons and coding contests around the world.
  • Hiring Challenges & Developer Jobs: The biggest firms in India are hiring on HackerEarth! Be involved in hiring challenges by top brands like Flipkart, Adobe, ThoughtWorks, IBM, Amazon,
  • Developer Community for the users/developers to interact with each other and share knowledge.
  • Individual event discussion forum for general discussion regarding the events.
  • RSVP integration to know how many of y our fellow mates are going for the event.

SWOT Analysis

Strength: Able to display more than just hackathon events such as job listings and advanced features
Weakness: Does not have a localized version
Opportunities: Increase or Reduce features
Threats: There are multiple applications in the market

Mock-Up Design

mockup.PNG

Web scrape data into JSON file using Parsehub

Parsehub is free/paid tool to extract data from websites through a web browser.
I had to learn from tutorials and help sections to understand how to extract the data.
For this application, I scrape from hackathon.com by the location in Singapore.

parsehub.PNG

Creating a php file and insert the exported JSON file and making it to a web service

website.PNG

App Screenshot

Slide1Slide2Slide3Slide4

Things to improve on

App link: http://goo.gl/usKSnB

Webhost server: https://hacakthonevents.000webhostapp.com/

References

Using the Android Calendar API – Tutorial
Implementing Android Marshmallow Direct Share
Parsehub as a web scraper
Source for web service – hackathon.com

 

%d bloggers like this:
search previous next tag category expand menu location phone mail time cart zoom edit close