Inspiration
We wanted to finish what Google started 6 years ago.
What it does
My team and I developed a personal AI assistant for scheduling your day and making the appointment calls for you. On top of that, Jean helps you plan new events while keeping into account your current commitments.
How we built it
We take dirty text from the user, extract requirements and parameters from it and then we check if it can fit within the users current schedule as per there calendar. If so, Jean makes the call to the service that you need and has the entire conversation for you and gives you the end result.
Challenges we ran into
Integrating the front end to the back end proved to be quite challenging, however just throwing ideas out there and exhausting our ideas we narrowed it down to having the wrong API Keys for Google Maps Places API, since we committed the API Key on multiple commits we had to change the API key leading to the whole ordeal. Keep your API keys secure!
Accomplishments that we're proud of
The moment of shock and surprise when we got the AI conversation to play out with an actual person(us) when booking a hypothetical appointment. More specifically how we added alternative routes for the AI to respond and it executed gracefully within the user's parameter.
What we learned
We were able to recognize people's strength and delegate tasks according to those skillsets. Communication was also of extreme importance as wiring backend to frontend proved to be extremely difficult, but because of consistent communication within the team, wiring the frontend to the backend became a huge success.
What's next for Jean
Jean's functionality could be increased to update the user's calendar directly once the reservation is made, incorporate calendars for multiple users at the same time to help plan with everyone's schedules in consideration, and quite possibly even extend to do audio inputs rather than text prompts. Such boosts in functionality would not only provide a smooth user experience but would also serve as a way to further improve user needs.
Built With
- chakraui
- flask
- google-calendar-api
- google-places
- python
- react
- typescript

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