Skip to content

Developed a peer‐to‐peer on‐campus food delivery service using Node.js, Express.js, React, and MongoDB.

License

Notifications You must be signed in to change notification settings

RanieryMendes/u-delivery

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Udelivery

A Helping Hand on the Way

For college students who have little to no time to pick up food, Udelivery offers a safe and affordable student-to-student delivery system for on-campus dining options.

Inspiration

As college students ourselves, we know that when midterms season hits or wintertime comes, even something simple as picking up food on campus can feel like another struggle amid our jam-packed schedules. It was with that in mind that we created Udelivery, so whenever we feel like our most stay-at-home recluse selves we can still enjoy a variety of food options on campus with the helping hand of those who understand us the most: other students! We believe that by facilitating a community-based delivery system the student body as a whole can have more comfortable winter evenings, less stressful midterm seasons, and even greener savings accounts.

What It Does

Udelivery pairs students with peers that are already on their way to dining locations across campus to provide convenient student-to-student on-campus delivery options. It pairs students already headed toward a general dining area with students who would also like to order from the same restaurant venues, but do not want to leave their dorm room. It provides students who are willing to be carriers for their peers the opportunity to make a few extra bucks while doing a route they would already do otherwise. On the flip side, students who want to enjoy the convenience of food delivery without paying huge off-campus delivery fees the affordable option to have on-campus food delivered to them.

Video Demo

Udelivery Demo

How We Built It

Udelivery was developed during WakeHacks 2021 in NC. It was awarded "Best Overall Hack" and "Best Community-Voted Hack".

My Contribution

I worked on the business logic and developed the entire codebase of Udelivery using the following technologies:

  • React React
  • JavaScript JavaScript
  • Node.js Node.js
  • HTML HTML
  • CSS CSS
  • MongoDB MongoDB
  • Material-UI Material-UI
  • Express Express
  • Bootstrap Bootstrap

Challenges We Ran Into

  • Cloud integration
  • Matchmaking function

Accomplishments That We're Proud Of

  • Developed a fully functional prototype during a hackathon
  • Won "Best Overall Hack" and "Best Community-Voted Hack" at WakeHacks 2021

What's Next for Udelivery

  • Acquire cloud deployment to enable Udelivery as a SaaS
  • Add more error handlers to make for a smoother and more stable user experience
  • Integrate payment platform (Venmo, Zelle) or in-app payment option for added security in user-to-user transactions
  • Create a user registration interface using Firebase to ensure more safety and accountability between users
  • Refactor code to identify potential bugs and enhance web app performance

Thank you for checking out Udelivery! If you'd like to contribute or have any questions, feel free to reach out.


Installation

  1. Clone the repository
    git clone https://github.com/yourusername/udelivery.git
  2. Navigate to the project directory
    cd udelivery
  3. Install dependencies
    npm install
  4. Start the development server
    npm start

Usage

  1. Open your browser and navigate to http://localhost:3000

License

This project is licensed under the MIT License - see the LICENSE file for details.

About

Developed a peer‐to‐peer on‐campus food delivery service using Node.js, Express.js, React, and MongoDB.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published