FOSSCON INDIA - 2019

Rules Of Hackathon

Teams

  1. Each team can consist of a maximum of 4 members. Once registered, the team cannot be changed at a later stage.
  2. Teams can choose to have members from across colleges.
  3. Each team should select a name for themselves. Team names should not be connected to any company names or trademarks.
  4. Each team will be able to select the problem they want to work on.
  5. Since each problem statement needs a minimum number of teams for fair competition, teams may be reassigned if the problems chosen by them do not gather enough competing teams.
  6. The organizing committee will be responsible for the reassignment, and their decision will be final and binding on the teams.
  7. Each member should bring their own laptop, no computers will be provided. Each member should also bring their own hotspot.

Timings

  1. Each member should be present at the declared venue on the 31st Aug at 9:00am.
  2. There will be a total of three mentor rounds for the teams:
    • First round on the evening of 30th Aug to kick off the Hackathon
    • Second round on the morning of 31st Aug at 11am
    • Third and final round (evaluation round) on the evening of 31st Aug at 4pm
  3. There will be no other interactions between the team and their mentors other than the three scheduled interactions listed above.
  4. At least 50% of the team should be working on the problem at all times.
  5. The solution should be completely based on free and open source softwares.
  6. The solution should not be work that has been submitted before in other events or competitions.
  7. Each problem statement will have a declared winner at the end of the hackathon.

Judging

  1. A panel of judges will join the mentor during the final round for judging the work.
  2. Decisions of the judges are final and binding on the teams.
  3. Announcement of the winning teams will be made on the spot, at the end of the Hackathon.

Restaurant Queuing

Queueing up at a restaurant without knowing how long it will take to be seated is a big factor in bringing down customer satisfaction. We want to solve this problem by informing the customers of their position in the queue when they come in, and the estimated time to be seated. They will also be informed once they are at the head of the queue (position 1), so that customers can make their way to the restaurant in time.

The position of the customer in the queue is updated through an admin dashboard.

Customers often come-in in groups, and the restaurant also has variable capacity tables to be filled. The solution should recommend through the admin dashboard the best candidate to be seated next even if their position in the queue is not 1. Queue has to be updated correctly and customer’s estimated time to be seated should be updated too.

Policies should be implemented to ensure that a customer is not passed on more than a fixed number of times if they are at the head of the queue.

Introduction

We conduct workshops for soft skills & personality development. Our workshops are designed around activity based learning and involves active participation from the trainees.

Currently the activities are conducted in-person by the instructor during the workshop. Our vision is to drive the activities in the workshop through software.

Exact Problem

English Whispers is one of the most popular activities in the workshop. This activity helps in improving listening and paraphrasing skills. The video below explains activity: https://www.youtube.com/watch?v=U26ts0bRTzE

The solution developed should guild and aid the participants to play the game without a need for the instructor. Also each participant’s activity should be captured on the app.

Expected Outcome

A mobile first experience web-app which allows:
  • The instructor to Initiate the activity
  • Participants shall be able to join the activity room initiated by the instructor.
  • The instructor shall start the activity. The participants shall be assigned a sequence number.
  • Software shall show participants 1 a paragraph.
  • Software shall allow the subsequent participants to take part as per their allocated sequence number.
  • Use your imagination to innovate on how to capture participant’s involvement in the activity.
  • Ability to analyse/measure/rate participant’s involvement data will earn bonus points.
  • Once everyone has participated activity should end and a summary shall be displayed.

We are in the business of delivering goods to customers in the last mile – from the distribution center to their physical address. The problems faced by our delivery managers include customers being unavailable due to various reasons:

  • Non-working hours delivery attempt at work places
  • Gated community requires access code
  • They also face the problem of repeated deliveries at the same complex because the packages were not grouped together.

    A solution to these problems is envisioned to be the following: Segment an address and determine if it is:

    • A single building
    • Complex buildings (gated community)
    • Type of building (Residential, Commercial etc.)

    This way the business will accordingly have different strategy to deliver goods. For example: We will bulk for complexes, not deliver for commercial properties in weekends etc. You can use any open dataset for addresses, including openaddresses (https://openaddresses.io).