A sleek, easy-to-use food ordering system that brings your favorite meals right to your fingertips! Built with Next.js.
- 📱 Responsive Design: Optimized for mobile, tablet, and desktop views.
- 🔍 Menu Search & Filters: Easily find dishes by category, cuisine, or dietary preferences.
- 🛒 Seamless Ordering Experience: Add, remove, and customize items in your cart.
- 🔔 Real-time Notifications: Stay updated with order status and delivery tracking.
- 💳 Secure Payment Integration: Complete orders with secure payment options.
Check out a live demo of the app here: cravyn-web-frontend.vercel.app
Follow these steps to set up Cravyn on your local machine.
Make sure you have the following installed:
- Clone the repository:
git clone https://github.com/rahulc0dy/cravyn-web-frontend.git
- Navigate into the project directory:
cd cravyn-web-frontend
- Install dependencies:
npm install
- Create a
.env.local
file in the root directory and add your environment variables:NEXT_PUBLIC_API_BASE_URL=your_api_key_here
- Start the development server:
npm run dev
- Open http://localhost:3000 in your browser to view it locally.
- Browse the Menu: Browse different categories and filter dishes by cuisine and dietary needs.
- Add to Cart: Click on items to add them to your cart.
- Place an Order: Review your cart, proceed to checkout, and complete your order.
- Track Your Order: Receive real-time updates on your order status.
- Restaurant Management: Manage your restaurants in one place.
- Frontend: Next.js, Tailwind CSS
- Backend: Node.js
- Database: PostgreSQL
- Payments: Razorpay
- Hosting: Vercel
We welcome contributions! Please follow these steps:
- Fork the repository.
- Create a new branch (
feat/new-feature
). - Commit your changes (
git commit -m 'Add some feature'
). - Push to the branch (
git push origin feat/new-feature
). - Open a Pull Request.
Thanks to all the people who contribute to this project:
![]() theMr17 |
![]() Souvik606 |
![]() dattasneha |
This project is licensed under the MIT License - see the LICENSE file for details.
For any inquiries or support, reach out via contact@cravyn-web-frontend.vercel.app.
Enjoy ordering with Cravyn! 🍲