Inspiration
Our inspiration for Sha'Mo came from the need to simplify meal planning and cooking. We wanted to create a digital kitchen assistant that would empower users to make delicious and healthy meals with ease. The idea emerged from our shared passion for cooking and the desire to leverage technology to enhance the culinary experience.
What it does
Sha'Mo is your comprehensive digital kitchen assistant. It identifies ingredients, shares nutritional facts, recommends recipes based on your available ingredients, and assists you in planning meals wisely. It bridges the gap between your pantry and your plate, making cooking more accessible and enjoyable.
How we built it
We built Shahul using a powerful tech stack. SvelteKit provides a dynamic front-end interface, while React handles complex user interactions. VITE boosts development speed, ensuring a smooth user experience. The backbone of our ingredient data is the OpenFoodRepo API, ensuring accurate and up-to-date information.
Challenges we ran into
During the development of Sha'Mo, we encountered several challenges. Integrating the OpenFoodRep API seamlessly into our app required careful consideration of data structures and handling. Additionally, fine-tuning the recommendation engine to suggest personalized recipes posed a technical hurdle. Overcoming these obstacles taught us valuable problem-solving skills as one API wasn't sufficient for our project.
Accomplishments that we're proud of
We're proud of achieving a integration of the OpenFoodRepository API, providing users with real-time ingredient data. Our recommendation engine has met our expectations, offering users delightful and tailored recipe suggestions. The user-friendly interface and the collaborative spirit of our team are accomplishments we hold in high regard.
What we learned
Working on Shahul has expanded our knowledge of API integration, front-end development, and user experience design. We've also grown as a team, learning the importance of effective communication and collaboration in a fast-paced development environment.
What's next for Shahul
The future of Shahul holds exciting possibilities. We plan to incorporate machine learning algorithms to further enhance recipe recommendations. Users can look forward to a mobile app version for on-the-go culinary assistance. Shahul will continue to evolve, ensuring cooking remains a delightful and accessible experience for everyone.
Built With
- api
- html
- javascript-(svelte-for-the-front-end
- openfoodrepository
- react
- sqlite
- sveltekit
- typescript
- vite
Log in or sign up for Devpost to join the conversation.