Week 6 – My Listings and Edit Listings Implementation

Week 6 – My Listings and Edit Listings Implementation


Overview

This week’s development focus was on completing the My Listings and Edit Listings features for the FoodNextDoor mobile application. These pages enable users to view, update, or delete their food listings, ensuring dynamic control over shared food posts.

The integration of this feature marks a significant step toward completing Sprint 2, as it enhances the user experience by allowing real-time data updates through the database and user-friendly interfaces.


Work Completed

I successfully developed the My Listings page, where users can see all their posted food items, including details such as food name, price, and location. Each listing clearly shows whether it is active, edited, or expired. Users can easily select any listing to make changes or remove it from the system.

I then worked on the Edit Listing page, which allows users to modify the details of an existing post. This includes updating food information, changing availability time, editing allergen information, and uploading new photos. Once a user updates their listing, a success message is displayed to confirm that the changes have been saved successfully.

The delete listing function was also tested to ensure users can remove expired or unwanted items. Additionally, I helped fix minor permission issues in Firebase that were preventing image uploads in the “Add Photo” function. These fixes ensured smooth data handling and real-time updates in the database.

Current Status

With the successful completion of both the My Listings and Edit Listings pages, the app now fully supports all CRUD operations (Create, Read, Update, Delete) for user listings. The module works seamlessly with Firebase, and all changes made by users reflect instantly.


It was satisfying to see the “Listing updated successfully” confirmation working after several iterations and debugging sessions. Overall, this week’s progress has strengthened the foundation of our project and brought us much closer to achieving the full vision of Sprint 2

Toggl : https://drive.google.com/file/d/1xYaKLmGiXyHlDzw2pJDdcli-Gz5XBJyz/view?usp=drive_link

Comments

Popular posts from this blog

Week 3 Activity

Week-5 Report (Food NextDoor)

Research: Reducing Food Waste with Smart Apps