{"id":26891142,"url":"https://github.com/harshilmalani07/tomato","last_synced_at":"2026-04-09T06:42:39.237Z","repository":{"id":285442929,"uuid":"958150323","full_name":"HarshiLMalani07/ToMaTo","owner":"HarshiLMalani07","description":"Tomato is the MERN Stack-powered food ordering website that makes online food shopping easy and secure. With user and admin panels, secure JWT Authentication, Stripe payments, and essential features like Login, Add to Cart, and Order Management, it's perfect for a seamless food ordering experience.","archived":false,"fork":false,"pushed_at":"2025-03-31T18:45:11.000Z","size":7965,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-31T19:35:47.291Z","etag":null,"topics":["authentication","bcrypt","express","food-delivery","food-delivery-application","jwt-authentication","mern-stack","mongodb","mongoose","mvc-architecture-pattern","nodejs","reactjs","responsive-design","rest-api","stripe-payments","vite"],"latest_commit_sha":null,"homepage":"https://food-delivery-frontend-s2l9.onrender.com/","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/HarshiLMalani07.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2025-03-31T18:14:53.000Z","updated_at":"2025-03-31T18:45:15.000Z","dependencies_parsed_at":"2025-03-31T19:46:05.887Z","dependency_job_id":null,"html_url":"https://github.com/HarshiLMalani07/ToMaTo","commit_stats":null,"previous_names":["harshilmalani07/tomato"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HarshiLMalani07%2FToMaTo","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HarshiLMalani07%2FToMaTo/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HarshiLMalani07%2FToMaTo/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HarshiLMalani07%2FToMaTo/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/HarshiLMalani07","download_url":"https://codeload.github.com/HarshiLMalani07/ToMaTo/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246553005,"owners_count":20795834,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["authentication","bcrypt","express","food-delivery","food-delivery-application","jwt-authentication","mern-stack","mongodb","mongoose","mvc-architecture-pattern","nodejs","reactjs","responsive-design","rest-api","stripe-payments","vite"],"created_at":"2025-03-31T22:32:52.613Z","updated_at":"2025-12-30T19:03:23.284Z","avatar_url":"https://github.com/HarshiLMalani07.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# TOMATO - Food Ordering Website\n\nThis repository hosts the source code for TOMATO, a dynamic food ordering website built with the MERN Stack. It offers a user-friendly platform for seamless online food ordering.\n\n## Demo\n\n- User Panel: [https://food-delivery-user.com/](https://app-food-tomato.netlify.app/)\n- Admin Panel: [https://food-delivery-admin.com/](https://food-delivery-admin-wrme.onrender.com/)\n\n## Features\n\n- User Panel\n- Admin Panel\n- JWT Authentication\n- Password Hashing with Bcrypt\n- Stripe Payment Integration\n- Login/Signup\n- Logout\n- Add to Cart\n- Place Order\n- Order Management\n- Products Management\n- Filter Food Products\n- Login/Signup\n- Authenticated APIs\n- REST APIs\n- Role-Based Identification\n- Beautiful Alerts\n\n## Screenshots\n\n![Hero](https://i.ibb.co/59cwY75/food-hero.png)\n- Hero Section\n\n![Products](https://i.ibb.co/JnNQPyQ/food-products.png)\n- Products Section\n\n![Cart](https://i.ibb.co/t2LrQ8p/food-cart.png)\n- Cart Page\n\n![Login](https://i.ibb.co/s6PgwkZ/food-login.png)\n- Login Popup\n\n## Run Locally\n\nClone the project\n\n```bash\n    git clone https://github.com/Mshandev/Food-Delivery\n```\nGo to the project directory\n\n```bash\n    cd Food-Delivery\n```\nInstall dependencies (frontend)\n\n```bash\n    cd frontend\n    npm install\n```\nInstall dependencies (admin)\n\n```bash\n    cd admin\n    npm install\n```\nInstall dependencies (backend)\n\n```bash\n    cd backend\n    npm install\n```\nSetup Environment Vaiables\n\n```Make .env file in \"backend\" folder and store environment Variables\n  JWT_SECRET=YOUR_SECRET_TEXT\n  SALT=YOUR_SALT_VALUE\n  MONGO_URL=YOUR_DATABASE_URL\n  STRIPE_SECRET_KEY=YOUR_KEY\n ```\n\nSetup the Frontend and Backend URL\n   - App.jsx in Admin folder\n      const url = YOUR_BACKEND_URL\n     \n  - StoreContext.js in Frontend folder\n      const url = YOUR_BACKEND_URL\n\n  - orderController in Backend folder\n      const frontend_url = YOUR_FRONTEND_URL \n\nStart the Backend server\n\n```bash\n    nodemon server.js\n```\n\nStart the Frontend server\n\n```bash\n    npm start\n```\n\nStart the Backend server\n\n```bash\n    npm start\n```\n## Tech Stack\n* [React](https://reactjs.org/)\n* [Node.js](https://nodejs.org/en)\n* [Express.js](https://expressjs.com/)\n* [Mongodb](https://www.mongodb.com/)\n* [Stripe](https://stripe.com/)\n* [JWT-Authentication](https://jwt.io/introduction)\n* [Multer](https://www.npmjs.com/package/multer)\n\n## Deployment\n\nThe application is deployed on Render.\n\n## Contributing\n\nContributions are always welcome!\nJust raise an issue, and we will discuss it.\n\n## Feedback\n\nIf you have any feedback, please reach out to me [here](https://www.linkedin.com/in/muhammad-shan-full-stack-developer/)\n# ToMaTo\n# ToMaTo\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fharshilmalani07%2Ftomato","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fharshilmalani07%2Ftomato","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fharshilmalani07%2Ftomato/lists"}