Skip to content

Amarjeet5822/Food-Villa

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Food-Villa

Overview

Food-Villa is a web application that integrates modern frontend and backend technologies to deliver a seamless user experience. This project focuses on authentication, state management, and responsive design.

Deployed Link

The application is live and can be accessed at: Food-Villa Live

Features

Backend

  • OAuth Authentication: Implemented using passport-google-oauth20.
  • Traditional Login: Secure login with email and password.
  • JWT Authentication: Stateless authentication using JSON Web Tokens.
  • Password Hashing: Secured with bcrypt.

Frontend

  • React: Component-based UI development.
  • Tailwind CSS: Utility-first CSS framework for responsive design.
  • Toaster: Notifications for user feedback.
  • Axios: HTTP client for API requests.
  • Context API: State management for global application state.

Screenshots

Landing Page

Landing Page

WishList

WishList

Installation

  1. Clone the repository:
git clone https://github.com/Amarjeet5822/Food-Villa
  1. Navigate to the project directory:
cd Food-Villa
  1. Install dependencies:
npm install

Usage

  1. Start the development server:
npm start
  1. Open your browser and navigate to http://localhost:3000.

Contributing

Contributions are welcome! Please fork the repository and submit a pull request.

License

This project is licensed under the MIT License.

About

Food-Villa is a responsive web app where users can explore food items, add them to wishlist or cart, and enjoy a smooth, authenticated experience with modern UI and state management.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages