choudharynisha / meet-me

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

meet me

One of the problems with existing applications like when2meet, doodle, etc. that help users to coordinate meeting times is that they are so tedious to use repeatedly - users have to put in virtually the same information each time they want to use the app to meet with a new person. I want to create an application that will allow users to co-ordinate meeting times by uploading their ical calendars, and/or maybe create some 'default' times they're free that they can edit each time as needed.

features

  • back end tasks
    • import your schedule from an .ics file
    • compare different schedules for compatible times
      • user specifies minimum amount of time they want to meet for
      • user specifies time frame they'd like to meet within (don't make them meet at night)
  • front end tasks
    • allow user to upload their .ics files
    • match with another user based on their username?
    • maintain user profiles so that their schedules are saved
    • (optional) have user change their schedule online

what we'd need to build

  • convert .ics files to java readable data structure
  • store each person's data in some data structure (create a database somewhere?)
  • have some way of comparing multiple peoples' calendars to find a time they are mutually free during
  • have some way of displaying when people are free
  • then show users when they are mutually free

About


Languages

Language:Python 61.9%Language:HTML 37.3%Language:JavaScript 0.9%