In this festive season, food delivery drivers will miss out on time with their families due to work demands. To support them, we’ve launched a platform where restaurants and eateries can donate meals, giving these drivers a chance to dine together, build connections, and create a sense of community.

The web app’s homepage provides two prompts: one for delivery drivers and another for business owners to log in or sign up. Business owners can register and specify the dishes and quantities they wish to donate each day. Delivery drivers can access a map with markers showing eateries offering donated meals, allowing them to navigate to the locations and claim their free meals easily.

The web app is built with React for the front-end and Flask for the back-end. User data and information about food donations from restaurants are stored in a .txt file. The webpages are designed using simple JavaScript along with standard HTML and CSS.

The main challenge was accomplishing this in 4 days because we only got the problem statement on the 16th December which is 3 days later than the release date. Despite everyone's busy schedule due to the upcoming Christmas holiday, we managed to complete a very basic MVP.

We're proud of making the front-end successfully communicating to the back-end which was one of the other challenge we faced. Troubleshooting why our requests could not get through the back-end was troublesome and we're glad that it is over.

We learned many things such as how a basic login/signup function works, how to integrate google maps onto our website using the API keys and how to port over the user data into the different pages.

The future of NomNomNetwork includes enhancing user data security by transitioning from .txt file storage to a SQL database. We also plan to obtain an SSL certificate to host the platform on an HTTPS server for improved security as well as storing the google cloud API key on a separate .env file. Additionally, bug fixes will include requiring users to sign in before accessing key features, such as the driver navigation tool and the business donation platform. Security aside, we should upgrade the map feature such that we can get access to the driver's live location and capture the nearest food location within a certain radius.

Share this project:

Updates