akahappygit/Streetifyy
Folders and files
| Name | Name | Last commit date | ||
|---|---|---|---|---|
Repository files navigation
# 🍽️ Streetifyy > Hyper-local food delivery platform built with React.js, Node.js, Express.js, MongoDB, and Tailwind CSS. Inspired by Zomato and Swiggy, but built to empower local vendors and increase visibility for budget-friendly meals. 🔗 Live Demo: [streetifyy-webapp.netlify.app](https://streetifyy-webapp.netlify.app/) --- ## 🚀 About the Project Streetifyy is a *hyper-local food delivery web app* designed to solve the problem of *local food visibility*. It helps users discover, order, and send *affordable meals* to their favorite people — all from nearby vendors who are often underrepresented on mainstream platforms. This project was developed with the goal of: - Supporting *small and local food businesses* - Reducing the *cost of delivery* and meals - Building a community-driven food platform --- ## 🌟 Features - 🔍 Discover hyper-local restaurants and food vendors - 🛒 Order and send meals to others - 🔐 User login and secure authentication - 📱 Fully responsive UI (mobile & desktop) - 💸 Budget-friendly meals and transparent pricing --- ## 🛠️ Tech Stack | Frontend | Backend | Database | Auth | Styling | |----------------|------------------|----------|----------------|---------------| | React.js | Node.js | MongoDB | Express.js | Tailwind CSS | | Axios (API) | Express Router | | JWT (Auth) | Responsive UI | --- ## 🔐 Authentication - Secure login system using JWT tokens - User data protection with bcrypt password hashing - Role-based route protection (admin/vendor/user) --- ## 📦 Installation ```bash # Clone the repository git clone https://github.com/yourusername/streetifyy.git cd streetifyy # Install frontend dependencies cd client npm install # Install backend dependencies cd ../server npm install # Add environment variables touch .env # Add: MONGO_URI, JWT_SECRET, etc. # Start backend server npm run server # Start frontend cd ../client npm start 📁 Project Structure streetifyy/ ├── client/ # React frontend │ ├── public/ │ └── src/ │ ├── components/ │ ├── pages/ │ └── App.jsx ├── server/ # Express backend │ ├── controllers/ │ ├── models/ │ ├── routes/ │ └── server.js ├── .env ├── README.md