Inspiration
Every time you want to take a vacation, you need to ask your manager, look up what projects have deadlines, ask your teammates if they are going on a vacation, and see if you need to cover for somebody.
Planning vacation time at the beginning of the year rarely works and can lead to scheduling conflicts and missed deadlines.
What it does
Answers your question about a specific time period if you can go on vacation.
Example: "I am Selina Labone and I want to vacation on the 2nd week of May"
It takes into account the team formation, role structure, project staffing, OKRs, and employee calendars to answer your vacation queries in real time and make sure that you only request vacation time that doesn't conflict with other schedules or priorities.
How we built it
We built a database with employee roles, project information, employee overview, calendar events, and team compositing. We built a plugin for chat GPT which queries and endpoint that builds up a prompt with dynamic data to make sure the response is accurate, takes into consideration all the data related to everybody's calendar that would be affected in that period of time.
Challenges we ran into
Prompt building with dynamic data can be challenging. Getting the right query sent with the parameters extracted. Prompt structuring.
Accomplishments that we're proud of
It's funny, very useful, and will bring good vibes to anyone's vacation. We are also very proud of the name: "Margherita"
What we learned
Plugins with prompts and dynamic data are more about data structuring than prompt engineering.
What's next for Margherita
We will connect other APIs: google calendar, outlook and monetize it
THE DEMO IS SERVED LOCALLY DUE TO THE RESTRICTIONS ON CHAT GPT FORWARDING THE CONNECTION.
We added a video and we can show case live
Some of us love work, most of us love vacations but we all love Margheritas
Log in or sign up for Devpost to join the conversation.