Skip to content

Frontend Repository for the Food Ordering System of Cravyn

License

Notifications You must be signed in to change notification settings

rahulc0dy/cravyn-web-frontend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Cravyn 🍔🍕🍜

A sleek, easy-to-use food ordering system that brings your favorite meals right to your fingertips! Built with Next.js.

Visit Cravyn here!

Website Status

Table of Contents


Features

  • 📱 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.

Demo

Check out a live demo of the app here: cravyn-web-frontend.vercel.app


Installation

Follow these steps to set up Cravyn on your local machine.

Prerequisites

Make sure you have the following installed:

Steps

  1. Clone the repository:
    git clone https://github.com/rahulc0dy/cravyn-web-frontend.git
  2. Navigate into the project directory:
    cd cravyn-web-frontend
  3. Install dependencies:
    npm install
  4. Create a .env.local file in the root directory and add your environment variables:
    NEXT_PUBLIC_API_BASE_URL=your_api_key_here
    
  5. Start the development server:
    npm run dev
  6. Open http://localhost:3000 in your browser to view it locally.

Usage

  1. Browse the Menu: Browse different categories and filter dishes by cuisine and dietary needs.
  2. Add to Cart: Click on items to add them to your cart.
  3. Place an Order: Review your cart, proceed to checkout, and complete your order.
  4. Track Your Order: Receive real-time updates on your order status.
  5. Restaurant Management: Manage your restaurants in one place.

Technologies

  • Frontend: Next.js, Tailwind CSS
  • Backend: Node.js
  • Database: PostgreSQL
  • Payments: Razorpay
  • Hosting: Vercel

Contributing

We welcome contributions! Please follow these steps:

  1. Fork the repository.
  2. Create a new branch (feat/new-feature).
  3. Commit your changes (git commit -m 'Add some feature').
  4. Push to the branch (git push origin feat/new-feature).
  5. Open a Pull Request.

Our Contributors

Thanks to all the people who contribute to this project:


theMr17

Souvik606

dattasneha

License

This project is licensed under the MIT License - see the LICENSE file for details.

Contact

For any inquiries or support, reach out via contact@cravyn-web-frontend.vercel.app.


Enjoy ordering with Cravyn! 🍲

About

Frontend Repository for the Food Ordering System of Cravyn

Resources

License

Stars

Watchers

Forks

Contributors 4

  •  
  •  
  •  
  •