Skip to content

akahappygit/Streetifyy

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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

About

Your hyperlocal street food delivery platform connecting food lovers with authentic street vendors

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • TypeScript 100.0%