Skip to content

UBH-Fall2023/ubh-fall2023-zaida04

Repository files navigation

🚀 DeliverU: The Ultimate Campus Food Delivery Experience 🚀

🌟 Inspiration

Ever find yourself famished after a grueling class, dreaming of a comforting bite at the Student Union? Whether it's a burrito from Moe's or a steaming hot chocolate from Tim Horton's, the enthusiasm quickly fizzles out at the sight of a daunting 40-person queue. That's where DeliverU swoops in to save your day... and your appetite!

🍔 What is DeliverU?

DeliverU is your on-campus food savior, an innovative platform where you can dodge those long lines and still feast on your favorite meals. Picture this: you're stuck in a study marathon at midnight in Lockwood or just too cozy to trek to the Commons. Wouldn't it be epic to tap a button and voila, your food is right there with you? That's the magic of DeliverU!

✨ Features

  • Swift Ordering: Select your cravings, and we're on it!
  • Peer-to-Peer Delivery: A fellow student picks up, purchases, and delivers your treat!
  • Real-Time Updates: Stay in the loop with live tracking of your order's journey!

🛠️ Built With Swagger

  • Frontend Nirvana: Crafted with Next.JS, React, TypeScript, and the sleek ShadCN UI library.
  • Backend Magic: Whipped up with Next.JS API routes.
  • Live & Kicking: Real-time awesomeness powered by Socket.IO.
  • Secure & Snug: Authentication secured by Clerk.
  • Deployed with Style: Hosted on Vercel.
  • Data Wizardry: Seamless DB migrations using Drizzle-kit.

🚀 Get Started

Prerequisites

  • Node.js & npm: Make sure these buddies are installed.

Let's Roll

  1. Clone & Dive In:

    git clone <repo-url>
    cd <repo-folder>
  2. Gear Up:

    npm install
  3. Env Magic: Duplicate .env.example to .env and fill in your secret sauce.

  4. Database Charm:

    npm run migrate:run
  5. Seed & Grow (Optional):

    npm run seed
  6. Ignite the Dev Server:

    npm run dev
  7. WebSocket Wonders (Pop open a new terminal):

    npm run start:ws

💡 Contribute

Got ideas? Pull requests are celeb status here. For big leaps, shoot an issue first.

📜 License

Sprinkled with MIT goodness.

About

ubh-fall2023-zaida04 created by GitHub Classroom

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages