Skip to content

Navigation Menu

Sign in
Sign up

Repository files navigation

πŸ₯˜ CampusCrave - A Food ordering platform for Colleges

This is a Learning based project on React.js. This react app is built using various trending technologies like Tailwind CSS as a Styling Framework, Redux for state management, React Router DOM for page navigation, Parcel as a bundler, Babel for transpiling code and many more.

image

Tech Stack

Frontend:

  • ReactJs
  • React Router
  • Redux
  • Tailwind CSS
  • Parcel
  • Babel

Backend:

  • Node.js
  • Express.js
  • MongoDB
  • JWT Authentication

Key Features

  1. User Management

    • Role-based access: Student, Vendor, Runner, Admin
    • Profile creation, login, and account management
  2. Restaurant & Menu Module

    • Browse on-campus restaurants and menus
    • Filter items by cuisine, dietary needs, or price
    • Add items to cart and customize orders
  3. Ordering & Payment System

    • Place and confirm orders
    • Real-time order tracking
    • Multiple payment options including wallet and VCoins
  4. VCoin Reward System

    • Earn VCoins on each purchase
    • Redeem VCoins for discounts or charity donations
    • View transaction and reward history
  5. Crave Runner Delivery Network

    • Student runners accept and fulfill delivery tasks
    • Track delivery status and completion
  6. Campus Kitchen Collective

    • Students sell or pre-list home-cooked meals
    • Pre-ordering and limited-time offers supported
  7. Ratings & Reviews

    • Rate vendors, meals, and delivery experiences
    • Display average ratings and feedback
  8. Notifications & Community Feed

    • Alerts for order updates, shared meals, and offers
    • Campus-wide announcements and food-related events
  9. Admin Dashboard

    • Manage users, vendors, and analytics
    • Monitor platform activity and reports

About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages

AltStyle γ«γ‚ˆγ£γ¦ε€‰ζ›γ•γ‚ŒγŸγƒšγƒΌγ‚Έ (->γ‚ͺγƒͺγ‚ΈγƒŠγƒ«) /