Posts

Showing posts from September, 2025

Week - 2 (Project Git setup and Authentication)

Image
 Author - prajwal Author Student ID - 12927 This week, after properly breaking down the sprint, we started with the git setup, where Sampurna created the repo and invited all of us, and then we cloned it into our local machine. I personally had some issues with git push cause I didn't check which account I was using different account to push the commit. After some fixes, all of us got the program running locally, then I started with the authentication using firebase.                                                                 Fig: vscode FoodNextdoor This week's target will be completing the Authentication, then we will move to the next task. Toggle Activity Report:  https://drive.google.com/file/d/13jlL4qRIAoI34BxftqpTa9ZUCYiObm0h/view?usp=drive_link

Week -1 Report (Setup and Discussion)

Image
Author - prajwal Poudel Author Student ID - 12927 After successfully passing the advanced studio 3 out of 4 teammates, here we are together in Advanced Studio 2, where we will begin the journey of development of our proposed project, i.e FoodNextdoor, a simple mobile application with the potential to grow food delivery business and minimise the food waste to some extent. This week we will design our Trello board and discuss how we should approach it according to our sprint to complete the project on time.

Week 2 ( Sprint 1 Screens Setup and Github)

 Title: Sprint 1 and GitHub Repo Weekly Report – Sprint Progress Update The week was about continuing setting the foundation of our project and moving into Sprint 1. Repository Setup Initialized a GitHub repository for version control and collaboration among team members. Performed git pull, push, and commit exercises to enable smooth contribution flow. Re-examined commits and amended accordingly to ensure the code history remained clean. Sprint 1 – Screens & Functions Created and designed Login and Signup screens. Created the basic functionality for authentication: Login by user with validation. Signup with proper input handling. Performed basic testing to verify screen navigation and functionality. Next Steps Improve UI/UX for Login and Signup. Connect authentication logic with backend services. Prepare for the next feature set in Sprint 2. A productive week in total with good progress on both technical setup and feature development. https://drive.google.com/drive/folders/1Bz...

Week 2 Report and Git and Visual Studio Setup

 Sagar Chaudhary 1. Tasks Completed Successfully cloned the GitHub repository ( FoodNextDoor ). Resolved repository initialization issue (unrelated histories). Set up local development environment (Node, npm, VS Code extensions). Pushed initial project files into main branch on GitHub. 2. Tasks in Progress Reviewing app folder structure ( app/(tabs) , components , hooks ). Preparing documentation for initial setup steps. Coordinating with teammates for contribution flow (branching + pull requests). 3. Issues/Challenges Encountered fatal: refusing to merge unrelated histories when syncing local with remote 4. Solutions/Actions Taken Fixed git issue by linking local main with origin/main and force-pushing. Toggle Track Link-  https://drive.google.com/file/d/1rufLPwF3ZOTEXIEwDdI5X86QhnEwjI5d/view?usp=drive_link

Week 1 Setup

Image
Title: IDE and Board Setup  This week we all are in the process of setting up our IDE for the project code phase. Next Week Plan: Start the First Sprint https://drive.google.com/drive/folders/1BzwCzjifwlrnSMbzv0DPUl8OPbMpjxbw?usp=drive_link

Week 1 Report (Team Meet Up and Toggl Setup )

 We have our first class today with our team and got lots of information and also, we have Setup our team with Toggl Track. Link- https://drive.google.com/drive/folders/1mkWmHVDoSeU3EKoNrp-QpGmsLXWFTjgP?usp=sharing

Week 1 ( Toggl Setup )

 Signed up for Toggl and also helped team member to use the platform as prajwal was running late. https://drive.google.com/drive/folders/1BzwCzjifwlrnSMbzv0DPUl8OPbMpjxbw?usp=sharing

Advanced Studio 2

 From here onwards we are posting weekly reports for the Advanced Studio 2

Additional 3 - Notification & Reminder System Design

Image
  Following on from last work on the Booking & Reservation system, my focus this week was on designing the Notification & Reminder System. Its purpose is to keep users informed about their bookings, reduce no-shows, and strengthen trust within the FoodNextDoor platform. The Need for a Notification System According to our previous feasibility study, making sure that reserved items are picked up on time is one of the difficulties in community food redistribution. Food can spoil or other users might miss out if reminders aren't given. Notifications offer an organized method for: Confirm successful reservations. Inform users of the due dates for pickup. Notify donors if any items are not picked up. This directly advances our project's objectives of efficiency and fairness. My Contribution to the Design This week, I contributed by designing the notification workflow and researching the most suitable delivery technologies: Booking confirmation notification – sent immediately ...

Additional 2- Booking & Reservation System Design

Image
  This week, I concentrated on the Booking & Reservation System, one of the recently necessary features for the FoodNextDoor platform, in response to the comments on our proposal. My work this week focused on designing a system that guarantees equitable access to food items, prevents hoarding, and fosters trust between donors and recipients, whereas previous weeks focused on the community fridge locator and food posting. One issue with food redistribution, according to our previous research, is that first-come, first-served models may result in unfair outcomes, where some users may take multiple items while others are left out . By allowing users to reserve food items, a booking system gives them structure and reassures them that the item will still be available when they arrive. This supports the objective of our project, which is to encourage equitable and open sharing. I'm working on the reservation feature's workflow this week. The following procedure is part of my desi...

Additional week 1- My Contributions to the Community Fridge Locator & Food Listing Design

Image
In Week 5, my teammate Sagar Chaudhary first introduced the concept of Community fridge locator as a part of our brainstorming on new features . This week, I advanced that concept by progressing into the design and technical planning phase, creating specific workflows, comparisons, and visuals that will steer development in the upcoming  development phgase. Community Refrigerator Finder – My Design Project I started by researching mapping APIs to find the best option for FoodNextDoor . I evaluated two   primary services: Google Maps API: extensive global reach (99%) and highly reliable (Google Maps Platform, 2025) . Mapbox: extensively adaptable with offline map capabilities, enabling distinctive fridge pin symbols (Choosing a Map API for Your Next App: Mapbox, Google Maps, or OpenStreetMap ? 2021). Expanding on Sagar’s original concept, I proposed that fridge locations be marked with color-coded pins: I suggested incorporating filters that allow...