Plates is a web-based platform dedicated to enriching lives by bringing people together through the universal language of food. Our mission is to create meaningful social connections by facilitating shared dining experiences that cater to diverse tastes and preferences. By integrating with the Yelp for restaurant selections and using Stripe for identity verification, we prioritize local dining options to support community businesses and promote healthier lifestyles. With every meal, Plates offers an opportunity to discover, connect, and savor, making it more than just a web app—it's a movement towards a more connected, healthful, and vibrant community, one plate at a time.
Inspiration
The concept of Plates was inspired by a freshmen year tradition at Stanford, where Resident Assistants organized 'Plates' or platonic dates, pairing people within the dorm to foster friendships over coffee or meals. This experience highlighted the power of food in bringing people together, not for romance, but for genuine connections and shared experiences. In today's app-driven world, where the focus often leans towards romantic connections, we saw an opportunity to fill a gap—creating a space for individuals seeking companionship and community through the joy of dining together.
What it does
Plates connects individuals looking to explore culinary delights with like-minded dining companions. Leveraging the Yelp, users can discover local restaurants and arrange group meals, ensuring a variety of options to suit all tastes. The integration of Stripe ensures identity verification, allowing for peace of mind when attending events. Whether it's a casual brunch or a gourmet dinner, Plates makes organizing and joining dining experiences effortless, fostering a sense of community with every bite.
How we built it
Plates was developed as a web application using React for the frontend to provide a dynamic and responsive user interface. The backend is powered by Flask, offering a lightweight yet powerful framework for server-side operations. User data and event information are managed through a SQLite database, chosen for its simplicity and reliability. The integration with Yelp API enriches the app with diverse dining options, while Stripe API facilitates secure ID verification and transactions, ensuring user safety and trust.
Challenges we ran into
A significant challenge we faced was ensuring user safety, particularly when events involve personal interactions. To address this, we implemented ID certification through the Stripe API during registration, adding an extra layer of security and verification. Balancing the social aspect of the app with functionality, such as seamless restaurant bookings and event management, also posed challenges, requiring careful design and integration of third-party APIs.
Accomplishments that we're proud of
We're proud of creating a platform that not only encourages culinary exploration but also emphasizes community building and safety.
What we learned
Working on Plates has been a transformative experience, deepening our understanding of how technology can facilitate real-world connections and community building. The project taught us the intricacies of crafting engaging user experiences and the importance of thoughtful application design in fostering meaningful social interactions. It highlighted the value of collaboration, bringing together diverse perspectives to overcome challenges and innovate. Through Plates, we've seen firsthand the potential of digital platforms to not only connect people but also to enrich lives through shared culinary adventures, reinforcing our belief in the positive impact technology can have on society.
What's next for Plates
Moving forward, we plan to enhance Plates with features like event rating systemsand more robust community tools to share experiences and reviews. Expanding our restaurant database and exploring partnerships with local eateries for exclusive dining events are also on our roadmap. Our goal is to make Plates a global community that celebrates the art of dining and the joy of connection, one meal at a time.
Log in or sign up for Devpost to join the conversation.