Food View is a full-stack food discovery platform where users can explore short food videos, like and save their favorite content, and view food partner profiles.
Food partners can create profiles and upload food videos to showcase their restaurants or food businesses.
- 🔐 User & Food Partner Authentication
- 🎥 Short-form food video feed
- ❤️ Like food videos
- 🔖 Save videos
- 👤 Food partner profiles
- 📤 Upload food videos
- 🗑️ Manage and delete posts
- 📱 Responsive mobile-friendly UI
▶️ Autoplay and pause based on video visibility
- React
- Vite
- React Router
- Axios
- CSS
- Node.js
- Express.js
- MongoDB
- Mongoose
- JWT
- bcryptjs
- ImageKit — Video Storage
- Multer — File Uploads
- Git & GitHub
- Postman
- MongoDB Compass
Food-View/
├── frontend/
│ ├── src/
│ │ ├── components/
│ │ ├── pages/
│ │ ├── routes/
│ │ └── styles/
│ └── package.json
│
└── backend/
├── src/
│ ├── controllers/
│ ├── models/
│ ├── routes/
│ ├── middlewares/
│ └── services/
└── package.json
This project was built to practice and demonstrate MERN stack development, including authentication, REST APIs, MongoDB, video uploads, and modern React UI development.
Wahaj Ahmed
Built with ❤️ using the MERN Stack.