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.
The application is live and can be accessed at: Food-Villa Live
- 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.
- 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.
- Clone the repository:
git clone https://github.com/Amarjeet5822/Food-Villa- Navigate to the project directory:
cd Food-Villa- Install dependencies:
npm install- Start the development server:
npm start- Open your browser and navigate to
http://localhost:3000.
Contributions are welcome! Please fork the repository and submit a pull request.
This project is licensed under the MIT License.

