A responsive food delivery frontend web application built with React JS, containerized using Docker, and deployed locally using Kubernetes (Minikube).
👉 https://tomato-food-delivery-akash.netlify.app/
- 🛍️ Browse food items by category
- 🛒 Add to cart and manage orders
- 📱 Fully responsive UI
- ⚡ Fast and smooth user experience
- Frontend: React JS, Vite
- Styling: CSS
- Containerization: Docker, Nginx
- Orchestration: Kubernetes (Minikube)
- Version Control: Git & GitHub
# Build Docker image
docker build -t food-delivery-app .
# Run Docker container
docker run -p 3000:80 food-delivery-app# Start Minikube
minikube start
# Load Docker image into Minikube
minikube image load food-delivery-app:latest
# Apply Kubernetes deployment
kubectl apply -f k8s/deployment.yaml
# Apply Kubernetes service
kubectl apply -f k8s/service.yaml
# Access the app
minikube service food-delivery-app-service# Install dependencies
npm install
# Run development server
npm run devfood-delivery-app/
├── k8s/
│ ├── deployment.yaml
│ └── service.yaml
├── src/
├── public/
├── Dockerfile
├── .dockerignore
├── .gitignore
└── README.md
Akash Aralikatti