{"repo":"VishalRMahajan/Nivala-Food-Ordering-Website","free":true,"listed":false,"github":"https://github.com/VishalRMahajan/Nivala-Food-Ordering-Website","clone":"git clone https://github.com/VishalRMahajan/Nivala-Food-Ordering-Website.git","description":"Nivala is a full-stack food ordering application built using the MERN stack (MongoDB, Express.js, React.js, Node.js). It features a customer portal for browsing and ordering homemade meals, and an admin dashboard for managing food items and orders. The application includes JWT authentication, a RESTful API for seamless data handling.","language":"JavaScript","stars":24,"topics":["expressjs","food-delivery","food-ordering","fullstack-app","mern-stack","nodejs","reactjs","restaurant"],"license":"MIT","category":"dashboards-admin","readme_excerpt":"https://github.com/user-attachments/assets/b833b686-a4fb-4abb-8b16-9862bce135e4 About The Project Nivala is a MERN stack food ordering platform that connects customers with the comfort of home-cooked meals. Easily explore a wide selection of homemade food options and get them delivered to your door. Nivala emphasizes traditional, authentic meals, offering simplicity and convenience. Explore Nivala: - Customer Portal - Admin Dashboard (Please wait until the backend wakes up, as it is deployed on Render, which automatically sends it to sleep after 15 minutes of inactivity.) Built With Getting Started Follow these instructions to set up the project locally on your machine. Prerequisites Make sure you have the following installed on your system: - Node.js (v14 or later) - npm or yarn (for package management) Installation 1. Clone the repository : 2. Install dependencies for the frontend, backend, and admin dashboard : - For Frontend: - For Backend: - For Admin Dashboard: Running the Application 1. Start the Backend : This will start the backend server on the specified port (default is http://localhost:4000 ). You can change the port from server.js. 2. Start the Frontend (Customer Portal) : This will start the customer-facing frontend on http://localhost:5173 . 3. Start the Admin Dashboard : This will start the admin dashboard on http://localhost:5174 . Environment Variables Each part of the project (Frontend, Backend, Admin) requires its own .env file with appropriate environment","default_branch":null,"files":null,"tree":[],"storefront":"/r/VishalRMahajan","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/VishalRMahajan/Nivala-Food-Ordering-Website/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}