Inspiration

In about a week, one of us is going on vacation and has remembered how hard it was to book everything and find things to do. This was a real problem for us, and we thought of the solution through My autopilot.

What it does

My autopilot plans the whole trip for you. You pick where you're starting from and the places you want to visit, choose your dates, and it makes you a full plan from the weather to flights and hotels, or even what to do each day, and how much it'll cost. There's also a chat where you can tell it to change stuff, and it'll fix the schedule.

How we built it

We built it as one web page using HTML, CSS, and JavaScript. HTML sets up the screens, CSS makes it look nice, and JavaScript does all the actual work. We used a library to make the 3D globe, a free website for the weather and locations, and a featherless API to actually make the trip plan. The AI sends everything back as JSON, which is just a neat way of organizing data so our code can read it and put it on the screen.

Challenges we ran into

When launching the app, we accidentally exposed the API key and had to learn how to run it through the backend in Vercel, because this was our first project where it was an AI being launched and not for local use, we found that troubling. In the end, we got a new API key and got it running.

Accomplishments that we're proud of

The biggest thing we are proud of is incorporating the 3D globe model from an online library, and adding the little plane too was more difficult than it seems. We also used a 3D plane, but by the time we found the perfect one in the library, and it worked, it was 2 AM, and the whole city was asleep.

What we learned

We learned a lot about UI and how to make an app look nicer at this hackathon, from finding online models to the background of our app, the styling was an overall journey for both of us.

What's next for My Autopilot

We would eventually like to add flight, hotel, and event booking directly from our app, where we would maybe also take a small commission if we were to monetize the app.

Built With

Share this project:

Updates