📦 Project: BiteNow 🌐 Live Website
In a world where convenience meets necessity, BiteNow emerges as a seamless and efficient food delivery platform designed to bring delicious meals right to your doorstep.
Whether you're craving a quick bite or a lavish feast, BiteNow offers a hassle-free experience—from easy registration and login to exploring a diverse range of food categories, adding your favorite meals to My Cart, and tracking your orders in My Orders.
We live in a fast-paced world where time is of the essence. BiteNow ensures that your food cravings are met with just a few taps, saving you time and effort. With an intuitive interface and a smooth ordering process, it redefines food delivery—making it simpler, faster, and more reliable.
Join BiteNow today and experience food delivery like never before—because great food should always be just a click away!
BiteNow is a food delivery application where users can:
- Register and log in to access a personalized experience.
- Explore a variety of food categories and dishes.
- Add favorite meals to My Cart before placing an order.
- Track placed orders in the My Orders section for a smooth, transparent delivery process.
BiteNow is designed to make food ordering more convenient, efficient, and enjoyable—bringing delicious meals to your doorstep with just a few clicks.
- React.js
- HTML5, CSS3
- JavaScript
- Axios
- Node.js
- Express.js
- MongoDB (Mongoose)
- JSON Web Tokens (JWT)
- bcrypt.js
- Git & GitHub
- Postman
- Netlify (Frontend)
- Render (Backend)
The frontend of BiteNow is built using React.js and Bootstrap for styling and responsive UI components. Authentication is implemented using bcrypt for password hashing and JWT for secure token-based authentication.
The backend is developed using Node.js and Express.js, with middleware like jsonwebtoken for authentication and CORS to enable secure cross-origin requests. User and order data are stored in a MongoDB database for scalable, NoSQL storage.
- ✅ Successfully built the entire BiteNow application (frontend + backend) as a solo developer.
- ✅ Ensured smooth and responsive UX across all pages.
- ✅ Solved challenges in authentication, data handling, and deployment.
- ✅ Turned a vision into a fully functional, real-world project with confidence and dedication.
Follow these steps to set up the project locally:
git clone https://github.com/shwetaverma14/BiteNow.git
cd BiteNowcode .npm installcd client
npm install
cd ..-
Backend:
- Copy
.env.exampleto.envinside the/backendfolder. - Update the values (e.g., MongoDB URI, JWT secret).
- Copy
-
Frontend:
- Configure environment variables if needed in
/client/src.
- Configure environment variables if needed in
# Run the backend
npm run dev# In a new terminal, run the frontend
cd client
npm start🙌 Thanks for checking out BiteNow!