A food ordering website developed as a skill demonstration project using React.js, Redux, Firebase, HTML5, and Tailwind CSS. This project showcases the ability to build a user interface for browsing, searching, and managing food items, with integrated Firebase authentication for secure login, logout, and registration functionalities.
As this project is intended for demonstration purposes, it does not include a live food ordering feature. It is designed to showcase skills in frontend development and state management.
- User Authentication:
- Secure login, logout, and registration functionality implemented using Firebase.
- Item Management:
- Browse a variety of food items.
- Add items to the cart and remove items as needed.
- Search Functionality:
- Search for specific items quickly and efficiently.
- Lazy Loading:
- Optimized performance with lazy loading techniques.
- State Management:
- Managed application state using Redux Toolkit.
- UI Design:
- Designed a responsive and visually appealing interface with Tailwind CSS.
- Frontend:
- React.js
- Redux Toolkit
- Tailwind CSS
- HTML5
- Backend:
- Firebase (for authentication)
To run this project locally, follow these steps:
- Clone the repository:
git clone https://github.com/your-repo-link.git