Posts
WEEK-12 (Final application check and Submisson)
- Get link
- X
- Other Apps
By
prajjy
-
Author: Prajwal Poudel Student ID: 12927 For this week WorkDone Conducted final user testing in the Android emulator to ensure stable operations across all core features. Minor UI bugs and functional inconsistencies were fixed during this phase. Final code cleanup, optimisation, and validation steps were completed to prepare for submission. The week focused on polishing the system, ensuring smooth navigation, seamless user journeys, and stable data flow across modules. Work concluded with final presentation preparation and submission packaging. Current status: Application working as expected in the simulator as well as real device(which was installed turning on usb debugging here surver was hosted from the local laptop itself). Weekly Work Time Report: https://drive.google.com/file/d/13n0gf5YgeCQEfIh60jVqG5pS795PV28I/view?usp=drive_link
Week 12 – Presentation Preparation, Code Review & Final Evidence Compilation
- Get link
- X
- Other Apps
By
Sagar Chaudhary
-
Sagar Chaudhary Student ID: 12040 Work Done Prepared material for the final project presentation , including screenshots, feature flow explanations, and UI demonstrations. Reviewed and commented on multiple sections of the codebase to improve readability and maintainability for the final submission. Helped organise and compile all Image Evidence such as: UI screens (Dashboard, Chat, Delivery, Listings) Functional flows (Request, Payment, Delivery tracking) Progress screenshots from previous weeks Assisted the team in testing remaining features to ensure everything works smoothly for the presentation demo. Cleaned unused components and added descriptive comments for files related to: Chat Screen Dashboard Delivery Tracking Request handling Helped validate all links, assets, and documentation needed for the final report submission. Current Status Presentation materials are nearly complete and structured clearly. Codebase now ha...
Week 11 Timesheet Resolution and Progress Details
- Get link
- X
- Other Apps
By
FoodNextDoor-Group1
-
Title : Progress and Timesheet Author Sampurna Adhikari We are at the ending stage of our final application. Currently working on optimization and testing of the entire system. Started documentation part of the project ie Image Evidence, Application Manual , presentation slides. 1. Sherpa Delivery Now seamlessly works 2. Stripe Handles split payment 3. Mapbox is working fine for foods markers. List View and Map View to switch New and Improved Dashboard Weekly Report Time Sheet
Week 11
- Get link
- X
- Other Apps
By
prajjy
-
Author Prajwal Poudel Student ID – 12927 This week, my friends and I completed the flow from listing to delivery. However, this week was for checking the application on the actual device. The execution and installation of the application on the real device (used Galaxy Z Flip 5) was smooth and trouble-free Work done Execution, Installation and testing of the application on the actual device without any trouble. The location was working perfectly, showing my location precisely. I have done listing to payment delivery correspondingly, which was working perfectly fine. Current status and plans There was an issue with UI, which I have noticed and am planning to fix in the upcoming days. When I type in the password field, it doesn’t display the masked characters (like ), and instead shows blank white space. The input still works correctly, but the masking is not visible in the simulator.” A similar issue occurs on the Create Listing page. When the keyboard appears, the input text ...
Week 11 – Dashboard Improvement & UI Refinements
- Get link
- X
- Other Apps
By
Sagar Chaudhary
-
Sagar Chaudhary Student ID – 12040 Work Done Improved the Dashboard layout to make key user information easier to read and more organised. Updated the design of the Recent Activity section , ensuring food history items appear clearly with proper spacing and icons. Enhanced the visual structure for: Total Listings Total Orders My Requests Location & Map markers Fixed alignment issues between cards and made sure the dashboard scales correctly on different screen sizes. Improved icon consistency (size, color, padding) to match the overall app design. Helped test dashboard navigation between Home → Dashboard → Activity , verifying smooth transitions. Current Status Dashboard now displays cleaner cards , improved spacing, and consistent styling. Recent Activity loads correctly with updated UI and no overlapping elements. Dashboard works well on smaller and larger devices after layout refinements. No major UI bugs present; only final po...
Week 11 Sherpa Dropoff and Pickup markers
- Get link
- X
- Other Apps
By
FoodNextDoor-Group1
-
Week 11 Issues
- Get link
- X
- Other Apps
By
FoodNextDoor-Group1
-
Title : Issue Relating to Sherpa Delivery Rendering and Chat Screen Author Sampurna Adhikari Chat Screen -> Messages were not sent and only quick messages were sent and photos were uploaded. Then again i checked some codes and then i came down to the messages being sent but as an object. . Sherpa Screen 📍 POST /api/sherpa/quote [SHERPA] Quote request received: { pickup: 'Sydney NSW', dropoff: '6 Station Road, Auburn New South Wales 2144, Australia', lat: -33.849183, lng: 151.034972, vehicleType: 1 } [SHERPA] Authenticating for quote... [SHERPA] Auth success (quote). [SHERPA] Requesting quote with payload: { pickup: 'Sydney NSW', pickupLat: undefined, pickupLng: undefined, dropoff: '6 Station Road, Auburn New South Wales 2144, Australia', lat: -33.849183, lng: 151.034972, vehicleType: 1 } [SHERPA] Quote success — Price: 49.65. all the process u...
Week -10 (Sherpa delivery)
- Get link
- X
- Other Apps
By
prajjy
-
Author Prajwal Poudel Student ID – 12927 This week's major focus was on developing and testing the Sherpa delivery integration, fixing new project setup concerns, reviewing Sherpa's payment limits, and preparing for the Stripe split-payment implementation. The majority of the work was focused on developing a standalone Sherpa application to properly test OAuth, quotation, and delivery creation operations before integrating them into the main system. This week was also spent analysing how Sherpa's billing model fits into the platform, identifying potential transaction-volume issues, and assessing how split payments will be integrated into the actual program. Work done Created a stand-alone Sherpa testing application to validate OAuth login, quote requests, and delivery creation in an isolated environment. This configuration was used to check API behavior, evaluate documentation, and identify any restrictions before migrating the procedure to the main project. Before begin...
Week 10 Timesheet and Progress Details
- Get link
- X
- Other Apps
By
FoodNextDoor-Group1
-
Title : Progress and TimeSheet Author Sampurna Adhikari This week I was able to successfully implement AI Recommendations and made some minor improvement on the overall user experience within the app visually. The main task for me this week was along with Prajwal worked on the Sherpa Delivery Quote and calling it into the Frontend. After some feedback from Kriss on Friday, I targeted the Chat Screen and improved some ui elements with implementing the AI from backend to detect any foul languages or self harm messages from being sent. The AI Automatically flags any words and immediately alerts the user. Attach Photos Quick Messages Some of the features Previous Issue Currently fixing the Sherpa Quote issue and majority of the errors are fixed. Plans for Next Week Figure the Sherpa Payment System(Usage Limits) Proper Tracking Screen for Sherpa Testing the entire App. Weekly Report Time Sheet
Week 10 Report (Chat Screen Improvements & Testing)
- Get link
- X
- Other Apps
By
Sagar Chaudhary
-
Sagar Chaudhary Student ID – 12040 Work Done Reviewed and tested the Chat Screen UI to ensure messages appear clearly and consistently for both Senders and Receivers. Ensured messages display in the correct alignment: Right side = My messages Left side = Other user messages Verified smooth scroll behaviour, checking that new messages automatically scroll into view without glitches. Tested message sending and receiving flows after request approval, confirming chat only unlocks once the food request is accepted. Checked the chat layout across multiple devices to ensure proper spacing, padding, and responsive design. Updated UI consistency issues such as timestamp placement and bubble spacing. Current Status Chat screen is with stable message delivery on both sides. UI alignment issues have been resolved and messages now appear clean and readable. Scrolling behaviour works smoothly without sudden jumps or cut-off messages. Chat becomes availabl...
Week 10 Chat Filter
- Get link
- X
- Other Apps
By
FoodNextDoor-Group1
-
Author Sampurna Adhikari Using Open AP from backend to filter all the chats and blocking from sending inappropriate messages. Its gonna check every word used in the chat room and then alert if suspicious word is detected. For extra safety i have also flagged some of the word inas well. As some of the words (curse words) are not flagged as risk.
Week 10 Issue
- Get link
- X
- Other Apps
By
FoodNextDoor-Group1
-
Title: Issue Loading Sherpa Delivery Quote Author Sampurna Adhikari From below log i can confirm the correct quote for the delivery is created but then the Front End which is CheckoutScreen.js is not being updated and is always falling back to the default 20km fee Sherpa Order History -> I cancelled the Order but the price is correct POST /api/sherpa/create-delivery [SHERPA] Create delivery request: { pickup: '123 kings street', pickupLat: null, pickupLng: null, dropoff: 'Auburn, New South Wales, Australia', lat: -33.854885, lng: 151.0247, vehicleType: 1, foodTitle: 'Momo', receiverName: 'Sri ', receiverPhone: '1234567899' [SHERPA] Authenticating for delivery creation... [SHERPA] Auth success (delivery). [SHERPA] Getting quote before creating delivery… [SHERPA] Got quote for delivery creation: 47.15 [SHERPA] Sending delivery payload: { pickup_address: '123 kings street', ...
Week 10 - AI Recommendation Works(Open AI)
- Get link
- X
- Other Apps
By
FoodNextDoor-Group1
-
Week 10 Issue with Stripe Payment History
- Get link
- X
- Other Apps
By
FoodNextDoor-Group1
-
Title : Dashboard Issue Author Sampurna Adhikari Both the Food Donor and Food Receiver have access to the Dashboard where Active Listings, Completed Orders and Active Requests are shown. The issue is the Active Listings and Requests are being displayed and for the Total Spent, the amount is not being pulled. let totalSales = 0 ; let ordersSnap = { docs : [] }; const donorStripeId = userData ?. stripeAccountId || userData ?. donorStripeId ; console . log ( " Donor Stripe ID:" , donorStripeId ); if ( donorStripeId ) { try { ordersSnap = await getDocs ( query ( collection ( db , "orders" ), where ( "donorStripeId" , "==" , donorStripeId ), orderBy ( "createdAt" , "desc" ) ) ); console . log ( ` Orders found: ${ ordersSnap ...
Week 10 Payment Split Works -> Pickup
- Get link
- X
- Other Apps
By
FoodNextDoor-Group1
-
Title : Payment Split when a users pickups a food works Author Sampurna Adhikari -> When a users checkout with the Pickup option, the total fees is being split between the Food Lister, Platform(Our Fee) and stripe fee. Logs: When a user pays for food the backend creates a Stripe PaymentIntent which is transfer_data.destination is the donor stripe account which is connected via profile . application_fee_amount which is platform’s marketplace fee and stripe automatically deducts processing fees from the connected account’s payout . here the total amount 11.17 is charged to a user paying for the food then we take 2.20 as our fee and the rest is then transfered to the donor stripe account.
Week 9 Report (UI Testing, Issue Support & Feature Verification)
- Get link
- X
- Other Apps
By
Sagar Chaudhary
-
Sagar Chaudhary student id:12040 Work Done Assisted in identifying Week 9 checkout issues (free listing bug + Stripe capability error) by testing multiple request → approval → checkout scenarios. Verified the behaviour of listings during checkout, ensuring paid items don’t show as “Free Listing.” Helped test Stripe payment flow after fixes, including: Business account capability validation Food price transfer Platform fee handling Conducted UI checks across the checkout and delivery pages to ensure stable rendering after backend payment updates. Supported team with Sherpa flow testing (quote generation & distance calculation). Current Status Checkout UI is stable after fixes; paid listings now show correct price. Stripe payment flow is working with updated capability and transfer logic. Sherpa quote fetching is functional for testing distances below and above 20 km. No blocking UI bugs remaining on request → approve → checkout path. Pla...
week 9 (AI recommendation planning)
- Get link
- X
- Other Apps
By
prajjy
-
Author Prajwal Poudel Student ID – 12927 The primary focus of the week was to resolve build issues caused by space in the directory name, implement Stripe and delivery workflow testing, plan the AI recommendation system, and review Sherpa’s payment workflow to ensure alignment with the platform’s structure. This week also involved backend preparation and a review of documentation for upcoming development tasks. Work Done Fixed the build issue caused by the project directory having a space (“FoodNextDoor copy”), which was breaking the build process. Abandoned the older project setup due to repeated dependency problems and created a new, clean project environment to properly test Stripe integration and delivery workflow. Finalised the Stripe split payment structure where the donor receives the food cost through Stripe Connect, and the platform keeps the delivery fee plus 1% commission. Updated the Stripe payment logic using transfer_data and application_fee_amount ...