We were inspired by the theme #mobility. We decided we want to do a project in this field to help people save time going from different places where they have tasks to do(for example work, grocery shopping, going to the bank, eating out, etc.). Our program optimizes their time and routes so that they can do all these things faster. Our program, using a smart algorithm can propose a route, which takes the least time. Thanks to this improvement in user mobility, they waste less time!
What it does?
When you have many different tasks to do, all in different locations, you most probably want to complete them as fast as possible. So you try to plan how and when to do them - but this is hard and you might not even come up with the best solution. Anyway, you might be wasting some of your important time commuting between those places. Well, our app solves this problem, the problem of all modern people, who hugely lack time. It plans all of the user's events into an optimal schedule, making sure that they don't have to waste any more of their time and can focus more on interesting things, ex. programming! The app shows what you should do and when. It's easy to read from so the user experience is pleasant.
How I built it
Challenges I ran into
Accomplishments that I'm proud of
What I learned
We pretty much learned every one of these tools while doing this project - the Google API, the flask framework, the algorithm, jQuery and yet we are very proud of the results. This, without a doubt, will be beneficial to our future projects so we will be able to use these technologies in them! This hackathon has been a great learning experience for us. Also, we have learned about complex project management and dividing tasks.
What's next for SwiftPlan
We already have many awesome features! However, we will add a beautiful login GUI (which is ready and only needs to be linked to the project) and the User screen, where they can edit settings or add friends to activities. But the most important thing for us is automation: we want to implement Machine Learning models to predict events so users don't have to add them - our program will learn based on the user. We also want to add other languages so more people will be able to use the program. We also want to make custom apps!