Inspiration
We aimed to create a centralized resource for individuals to easily determine if locations were wheelchair accessible before visiting in person. During the development process, we recognized the potential to expand the platform to include additional accommodations such as food allergies, sensory advisories, and safe spaces.
What it does
Our application offers a public map where users can add pins with tags indicating whether locations are suitable or unsuitable for specific accommodations. Currently, the available categories include Sensory, Wheelchair Accessibility, Safe Spaces, and Gluten-Free.
How we built it
We developed a frontend application using React for the user interface components, coupled with Firebase for our database infrastructure. The application integrates frontend and backend functionalities, allowing users to log in, browse the map for their area, filter pins/tags based on specific accommodations, and contribute their own pins.
Challenges we encountered
Half of our team was new to React and we faced hurdles in effectively utilizing Git for version control. Merge conflicts were a recurring issue, exacerbated by the lack of a predefined coding convention, resulting in disjointed code.
Accomplishments that we're proud of
"Turning the light on" (context is key). We successfully integrated the databases with our React application, streamlining all processes through the frontend. Additionally, we strengthened login security to accommodate for future growth in the user base.
What we learned
Through this project, we gained proficiency in Git, albeit at varying levels among team members. We also honed our skills in our respective roles and gained a comprehensive understanding of how each component interacts within the system.
What's next for DisEmbark
Our future plans include implementing a feature where locals can contribute their own maps of specific locales, enabling users to search for any publicly submitted location on the platform.
Log in or sign up for Devpost to join the conversation.