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

Share this project:

Updates