Skip to content

This repository is a full-stack food delivery application inspired by Zomato. It includes a React.js frontend and integrates DevSecOps practices to ensure a secure and automated deployment pipeline.

Notifications You must be signed in to change notification settings

NotHarshhaa/Zomato-Clone

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🍽️ Zomato Clone: Secure Deployment with DevSecOps CI/CD

Zomato Clone

🚀 A full-stack Zomato Clone with DevSecOps integration for a secure and scalable deployment.

This Zomato Clone: Secure Deployment with DevSecOps CI/CD repository is a full-stack food delivery application inspired by Zomato. It includes a React.js frontend and integrates DevSecOps practices to ensure a secure and automated deployment pipeline.

🔹 Key Features:

User-friendly UI – Interactive menu, checkout, and order tracking.
Secure DevOps Pipeline – CI/CD automation with security checks.
Optimized Deployment – Uses containerization & cloud hosting.
React.js-Based Frontend – Built with Create React App.
Production-Ready – Includes build optimizations & best practices.

This repo is a great learning project for those interested in DevSecOps, CI/CD, and secure web app deployment. 🚀

🔗 Read the detailed blog post: Zomato Clone - Secure Deployment with DevSecOps CI/CD

📸 Project Screenshots

Home Page Menu View Checkout Page

🛠️ Getting Started

This project was bootstrapped with Create React App.

🔧 Prerequisites

Ensure you have Node.js and npm installed.

node -v   # Check Node.js version
npm -v    # Check npm version

📦 Installation

Clone the repository and install dependencies:

git clone https://github.com/your-repo/zomato-clone.git  
cd zomato-clone  
npm install  

🚀 Running the App

Start the development server:

npm start  

🔗 Open http://localhost:3000 in your browser.


📜 Available Scripts

Command Description
npm start Runs the app in development mode
npm test Launches the test runner
npm run build Builds the app for production
npm run eject Ejects the default configuration (irreversible)

For more details, check the Create React App documentation.


🚢 Deployment

🔥 Build for Production

npm run build  

📂 The app is built in the build/ folder, ready for deployment.

🌍 Hosting

You can deploy this project on:


📚 Learn More


🤝 Contributing

Contributions are welcome! If you'd like to improve this project, feel free to submit a pull request.


Hit the Star!

If you find this repository helpful and plan to use it for learning, please give it a star. Your support is appreciated!


🛠️ Author & Community

This project is crafted by Harshhaa 💡.
I’d love to hear your feedback! Feel free to share your thoughts.


📧 Connect with me:

LinkedIn GitHub Telegram Dev.to Hashnode


📢 Stay Connected

Follow Me


🎉 Happy Coding! 🚀

About

This repository is a full-stack food delivery application inspired by Zomato. It includes a React.js frontend and integrates DevSecOps practices to ensure a secure and automated deployment pipeline.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published