Inspiration

Planning a trip by yourself is not easy, especially not for someone who uses a wheelchair. Beyond deciding where to go, they also have to worry about whether the places they want to visit are even accessible. We built a travel planner for wheelchair users.

What it does

Tell EazyRoam what you want to do, and it builds a day plan around opening hours, transit, and your accessibility needs. If an elevator goes out or you’re running late, it can replan the rest of your day. You can also plan a multi-day trip when visiting a new city.

How we built it

We built the web app with Next.js, React, and TypeScript. Gemini turns a request into a list of stops, Google Places and Routes provide venue and transit information, and MapLibre displays the itinerary. The planner uses that data to put the stops in an order that fits your day.

Challenges we ran into

Accessibility information was often incomplete. A venue might list an accessible entrance, while the transit stop nearby has no accessibility information. We had to show exactly which part of the trip still needed checking.

Accomplishments that we're proud of

Getting the places, transit routes, and opening hours to work together took a lot of trial and error. Seeing it all come together in one itinerary was the part we were most proud of.

What we learned

Accessibility depends on the whole trip. A venue can have an accessible entrance, and a single elevator outage along the way can still change whether you can get there.

What's next for EazyRoam

We’d like to test it with wheelchair users, learn what information they wish they had before leaving home, and improve transit accessibility coverage in more cities.

Built With

Share this project:

Updates

Submission history