Inspiration
Everyone uses platforms like Google Maps, Yelp, and TripAdvisor. Those services have transformed how we discover and evaluate restaurants. However, it's quite boring to sift through countless reviews to find the most relevant insights about specific aspects like service or food quality. In order to streamline the process of finding a good restaurant, we integrate ChatGPT to find the most informative, and interesting aspect, in a unique way.
What it does
The main page is every restaurant we have. We can search specific restaurants by the search bar, or find by choosing one specific food category. In each restaurant, reviews are categorized into specific aspects, such as service, food quality, price, transportation, and restaurant environment. In each section we have positive and negative segments with a balanced perspective, highlighting the positive side and negative in each key area.
How We Built It
Plate Pilot uses advanced natural language processing techniques powered by ChatGPT. Our system is designed to intelligently analyze and categorize restaurant reviews. We developed a user-friendly interface that allows easy navigation and search functionality. The categorization algorithm segregates reviews into distinct aspects such as service, food quality, pricing, and people can the most authentic reviews about the restaurant, enabling users to quickly access the information they need.
Challenges We Ran Into
One of the biggest challenges was fine-tuning the AI to accurately categorize reviews into specific aspects and sentiments. Ensuring the search functionality was both efficient and intuitive also posed a significant challenge, as did maintaining a balance between comprehensive data and user-friendly design.
Accomplishments that we're proud of
We're proud of developing a platform that simplifies the process of choosing a restaurant and getting information. Our algorithm's ability to break down reviews into categorized sentiments and filtered informative reviews is a significant achievement. The user interface design, which provides a seamless and engaging experience, is another accomplishment we cherish.
What We Learned
Throughout this journey, we learned the importance of user experience in application design. We gained insights into natural language processing and the nuances involved in sentiment analysis. Balancing technical sophistication with user-friendliness was a valuable lesson.
What's next for Plate Pilot
Looking ahead, we plan to expand Plate Pilot's capabilities. This includes integrating real-time data analytics, for instance, get the data from tweeter or reddit to enhance the AI for more nuanced sentiment analysis, and possibly incorporating a feature that scores and suggests restaurants based on user preferences. We're also exploring partnerships with local businesses to offer exclusive deals and insights. Our goal is to continually evolve and refine PlatePilot to be the go-to source for restaurant discovery and evaluation.
Built With
- bcrypt
- github
- google-cloud
- mongodb
- next.js
- nextauth.js
- prisma
- python
- react
- tailwind
- toastreact
- typescript
- vercel
Log in or sign up for Devpost to join the conversation.