SmartFridge - App
Project Link : https://github.com/29ayx/SmartOnion
In my final year, I embarked on a project that was particularly challenging yet immensely rewarding. It was a smart fridge application designed to track consumption, suggest shopping lists, and recommend meals based on user preferences and dietary needs. This project not only expanded my technical skills but also allowed me to integrate various technologies to create a comprehensive and user-friendly solution.
We received HD for this project
We built the frontend using Next.js and embedded it within a React Native framework, making the application accessible on mobile devices. For our database, we chose MongoDB because its flexible schema was well-suited for the dynamic data our application handled. The backend was developed with Spring Boot, ensuring robust, scalable, and fast performance.
One of the key features of our application was its ability to integrate with external APIs to provide recipes and nutritional information. It could track what each family member was consuming, allowing users to create tailored shopping lists that catered to the whole family's or friends' dietary preferences. Additionally, our system included alerts for low stock items and expiring products, aiding in efficient grocery shopping.
We also developed an API specifically for the fridge that automatically updated consumption details per user. This was especially useful for families with children, as it allowed parents to monitor their children’s dietary habits and adjust meals according to calorie goals.
Throughout the project, I learned about managing authentication systems, connecting front-end and back-end components, integrating additional libraries, deploying applications, and utilizing Git effectively. We also focused on making the application scalable and fast.
For the presentation of our project, we received very positive feedback, complimenting both the ease of use and the intuitive user interface of our application. This project not only demonstrated our ability to develop a functional and practical application but also showcased our team’s capacity to present and communicate our work effectively.
@29ayx
Transforming your innovative ideas into tangible digital reality with precise and efficient coding solutions.
Let’s Talk