Inspiration
To build something that adheres to this edition of NextStep Hack's theme of Code4Good, our team took the interpretation of small businesses in a slightly different manner. We focussed on empowering individuals who owned a business, and oftentimes, its these hardworking individuals who need some tool to help their business grow.
We thought of catering this project towards home cooks, who often have extraordinary cooking skills and a passion for cooking, but often have trouble finding a customer base for their home made meals. While designing this website, there was a clear objective of helping local home cooks to infuse their unique flavors and personal touch with the community. By fostering such connections, we aim to not only support small businesses but also contribute to a more sustainable and community-driven for system.
What it does
Our app serves as a bridge between home cooks and potential buyers, providing a simple, minimalistic and efficient platform for these small business owners to showcase their culinary creations. Key features include:
User Profiles: Home cooks can create profiles to showcase their dishes, share their stories (i.e. About Me), and build a loyal customer base. Search and Discovery: Buyers can easily search for home cooked meals by cuisine, location, and price, making it convenient to find exactly what they're craving. Order Management: The app streamlines the ordering process, allowing home cooks to manage orders, track inventory, and communicate with customers in real-time via Telegram.
How we built it
We built it with by enduring sleepless nights, a lot of coffee and extreme cravings for food. Jokes aside, we built HomeChef using React and Node.js, and Firebase for the database. We used Figma for designing UI/ UX.
Most importantly though, we built it from our passion of delivering impactful solutions to communities around us, and we believe this passion ultimately got us through the finish line.
Challenges we ran into
Given the 2 day deadline, several challenges occurred while building the project. First and foremost, we understood the importance of having a neat and understandable UI that required detailed perfection. Through several hours of Figma designs, we were finally able to settle on an easy-to-use template. However, despite the UI, the backend proved to be equally challenging. One of the harder parts specifically was handling the orders and how the customer and cook could communicate. Given the short deadline, building a full-fledged payment and messaging system from scratch would've been an overkill. We had to think outside the box to solve this issue. Ultimately, we ended up settling on setting up servers which would then utilize Telegram to establish a medium for both users. Nevertheless, no matter how daunting these obstacles may have seemed, they were also a great learning opportunity for us to use in the future.
Accomplishments that we're proud of & What we learned
Given the two day deadline, we initially thought a project of this stature would be nearly impossible to complete in time. Now that we've built our project, we've obviously learned that anything is possible if our idea is approached in an effective manner. We learned how to make use of simple technologies in a powerful manner.
We are proud in our ability to have created a project, where communities can connect and foster growth, in such a short time. Despite roadblocks, we collaborated effectively to create a unique interface, offer secure order processing, and ensure responsiveness. Looking back, we certainly had a great time and enjoyed building a project that we found effective.
What's next for HomeChef
Future steps for our website include the following:
-Collaborating with local businesses, farms, and delivery services would help make everything more mainstream while creating a sustainable ecosystem.
-While selling food, credibility raises several concerns, so we would love to create a more thorough sign up process where every chef can be analyzed to ensure safety.
-User feedback is another great aspect, whether it be for customers or the chefs. Having a rating/comment system could greatly simplify this, and help foster better quality.
-We also plan on expanding this website onto other platforms such as IOS and Android to reach a broader audience around the world.
Log in or sign up for Devpost to join the conversation.