Inspiration
During our brainstorming session for this project, we chose to meet at our favorite restaurant for a productive lunch. As we were diving into our ideas, the restaurant owner joined the conversation and suggested a unique concept: an app that allows restaurant owners to research prices for their dishes in order to attract more customers. This suggestion sparked an idea. We realized that by developing an app that provides business owners with insights into market trends and competitive pricing, we could help them stay ahead of their competition and optimize their dish pricing strategy. This vision quickly became the foundation for our project.
What it does
Our app is designed to empower business owners by providing them with comprehensive tools for market analysis. It features a robust search function that allows users to look up food items and compare pricing data from over 400 businesses. With this feature, users can see how their menu items stack up against those offered by competitors. Additionally, the app offers valuable insights for new business owners by providing an overview of existing businesses, their locations, and their pricing strategies. This data helps users make informed decisions about where to open their new restaurants to avoid high competition and target areas with strong demand.
How we built it
The development of our app involved a combination of several technologies. We utilized Firebase and NextJS to manage client interactions, serve data, and perform analysis according to user needs. Firebase provided a scalable backend infrastructure, while NextJS allowed us to create a dynamic and responsive user interface. For data collection and processing, we used Python to integrate with APIs from Zomato, Swiggy, and Uber Eats. Python was instrumental in gathering data from these platforms, processing it, and filtering out unnecessary information. By combining these technologies, we created a powerful tool designed to assist business owners worldwide in making strategic decisions based on detailed market data.
Challenges we ran into
One of the most significant challenges we faced was time constraints. Developing a comprehensive application involves several critical stages: research, data collection, building, refining, and publishing. With only two team members and a limited timeframe of two days, we struggled to gather and process the extensive amount of data required for accurate analysis. Additionally, creating a website that focuses on data analysis is a complex task, and balancing the development with the time limitations proved to be a major hurdle. Ultimately, the biggest challenge was managing these constraints while striving to deliver a functional and effective tool.
Accomplishments that we're proud of
Despite the time limitations, we are proud of several accomplishments:
- Successfully integrating multiple data sources to create a cohesive and informative app.
- Developing a user-friendly interface that provides valuable insights and comparative analysis.
- Completing the project within a tight deadline, demonstrating our ability to deliver results under pressure.
What we learned
Through this project, we gained several key insights:
- The importance of careful time management and prioritization when working with tight deadlines.
- The value of combining different technologies and platforms to create a comprehensive solution.
- How to effectively collect and process large datasets to extract meaningful insights.
What's next for MyMarket
Looking ahead, we have several plans for future development:
- Enhanced Features: We aim to introduce additional statistics, metrics, and comparative tools to provide users with a more in-depth understanding of the market.
- Long-term Data Tracking: We plan to implement features that track pricing changes, market movements, and competition over time, helping business owners make data-driven decisions.
- Authenticity: As the current data is being gathered by different platforms, for future reference we are planning on adding options for different restaurants owners to add their accurate pricing to the application.
- AI Integration: To cater to less tech-savvy users, we intend to incorporate AI that can interact with the backend to provide tailored analyses and recommendations.
- Expanded Data Coverage: Given the time constraints during development, we were unable to include extensive data. Moving forward, we will expand our database to cover more restaurants and regions, providing a richer dataset for our users.
Log in or sign up for Devpost to join the conversation.