Built at StatusCode 0 in 30 hrs !
Watch the demo video here
Savoury Searches is a user-friendly web application designed to cater to the needs of passionate foodies who thrive on culinary adventures and have an insatiable craving for exploring new and delectable street food experiences. With an emphasis on promoting local flavors and hidden gems, this app serves as the ultimate guide for discovering the finest street food stalls and outlets across the city.
Comprehensive Street Food Exploration: Explore diverse street food options, whether you're a tourist, local, or food enthusiast. Emphasis on Local Culinary Delights: We uplift local vendors like 'Momos wale' and 'Tea Corners,' boosting their reach despite limited online presence on major delivery platforms. Supporting Local Economies: Savoury Searches boosts local food economy by driving foot traffic to street stalls. User-Generated Reviews and Ratings: Users review stalls, sharing experiences and insights. Ratings aid fellow foodies in informed choices, embarking on flavorful journeys crafted by the community's expertise. Interactive Suggestion System: Savoury Searches thrives on community involvement. Users suggest preferred local street food stalls, driving active participation and vibrant culinary exploration User-Centric Interface: Savoury Searches offers an intuitive, visually pleasing interface for effortless category browsing and navigation. Mobile-Friendly Access: Savoury Searches is accessible through web browsers on desktops and mobile devices.
We, as college students, frequently dine out due to budget constraints, often opting for street food. Our quest for delectable yet affordable options led us to discover gems like Raju Soft Corner which was the cheapest yet tastiest fast food stall in that area, suggested by a friend living there. Inspired by this, we envisioned a web application. This platform allows individuals acquainted with exceptional food spots to share reviews and recommend their favorite stalls. This information is accessible to all users via the map section, enabling everyone to indulge in delightful culinary experiences.
Features:
- Seamless Auth0 integration for secure login/signup, fortified with custom actions for enhanced user experience.
- MAPBOX integration for a dynamic map feature, empowering users to pinpoint nearby stalls and outlets, enriching their culinary journeys.
- AWS S3 integration to seamlessly manage and store user-uploaded video content, enhancing engagement and interaction.
- Intuitive feature to effortlessly add new stalls, contributing to the community's expanding repository of delectable destinations.
- Display prowess through stall and food images, augmenting the platform's visual allure and enhancing user engagement.
- Leveraging MAPBOX's location picker, we ensure utmost accuracy in marking stall locations, ensuring users find their culinary treasures effortlessly.
- Mechanism to report potentially fake stalls, fostering a trustworthy environment and safeguarding users' culinary endeavors.
- Enable users to add reactions to content, creating an interactive space where enthusiasm is celebrated and shared.
-
Auth0 - Savoury Searches seamlessly incorporates Auth0's authentication framework, ensuring hassle-free onboarding, robust user data protection, and personalized interactions. Our platform exemplifies Auth0's track goals by enhancing user engagement and security simultaneously.
-
Best domain name for GoDaddy - A straightforward and concise option that clearly represents the purpose of your platform.
-
MongoDB Atlas - In Savoury Searches, MongoDB Atlas was utilized for efficient and scalable data storage. It managed stall details, user profiles, reviews, and geospatial information for the interactive map. MongoDB's cloud deployment, security features, and scalability supported the platform's growth, while integration with the backend facilitated seamless data operations.
-
Best Postman public Workplace
-
Best use of APIs : MAPBOX API: Enables an interactive map for precise stall location, elevating culinary exploration.
Cloudinary API: Effortlessly manages user image uploads, optimizing visuals for stalls and food items.
AWS S3 API: Stores and retrieves user videos, generating accessible links for enriched multimedia content.
Auth0 API: Ensures secure authentication and authorization, managing user identities for trusted interactions.
Database APIs: Facilitates seamless data management in MongoDB Atlas, powering stall details, profiles, and reviews.
External Content APIs: Potential integration enhances user insights and choices with external ratings or reviews.
Implementing our platform, we adeptly integrated MAPBOX APIs to create an interactive map displaying stall locations from our dataset. Achieving accurate user geolocation data retrieval for nearby stalls posed a notable challenge, which we surmounted by crafting a unique distance calculation function.
Facilitating user-contributed images demanded Cloudinary's prowess, enabling seamless image upload and storage of asset URLs in our database. This enhancement ensured authentic and engaging content presentation.
Additionally, our utilization of AWS S3 for media storage and accessible video links encountered complexities. Navigating through challenges, we successfully enabled streamlined video content management.
Our technical journey underscores innovation, resilience, and skillful solutions, fostering growth and technical advancement.
REACTJS, AWS, MAPBOX API, AUTH0, MONGODB, NODEJS, CLOUDINARY, TAILWINDCSS