MealSavers
Hope for Helpless
The problem MealSavers solves
MealSavers tackles the dual problem of food wastage and hunger by creating a platform that connects surplus food providers, such as restaurants and individuals, with those in need, like charities and NGOs. It simplifies the process of donating and receiving food through an intuitive, real-time matching system while ensuring food safety and quality. By reducing food waste and redistributing resources efficiently, MealSavers fosters sustainability, minimizes environmental impact, and promotes a culture of sharing and responsibility. It makes the process of food donation easier, safer, and more transparent, ultimately contributing to a more compassionate and sustainable communit
Challenges we ran into
One major challenge we encountered was effectively storing and managing data while using PHP for backend development. Initially, we struggled with structuring the database to handle large volumes of data, such as user profiles, food donation records, and location information, without causing performance bottlenecks.
Another hurdle was integrating PHP with a database (MySQL) to ensure smooth communication between the frontend and backend. Debugging issues like connection errors and ensuring data consistency during CRUD operations required extra effort.
We overcame these challenges by:
Designing a normalized database schema for efficient data storage and retrieval.
Using prepared statements in PHP to prevent SQL injection and improve security.
Testing the database queries thoroughly and optimizing them for speed.
Leveraging PHP frameworks like Laravel to streamline development and reduce manual effort.
Through persistent debugging and learning, we ensured a robust and scalable system for data management.
Tracks Applied (1)
Sustainable Development Goals
Technologies used
