Welcome to the Shop Project! This application is designed to provide an intuitive and seamless shopping experience for users. Below you'll find details about the project, how to set it up, and its key features.
The Shop Project is a modern e-commerce application where users can browse products, add items to their cart, and complete purchases. It aims to provide a user-friendly interface, fast performance, and reliable functionality.
-
Product Listings: View and search products by categories and filters.
-
Shopping Cart: Add, update, and remove items from the cart.
-
User Authentication: Sign up, log in, and manage user profiles.
-
Responsive Design: Works seamlessly on desktop and mobile devices.
-
Payment Integration: Secure and fast checkout process.
-
Frontend: Preact, MUI
-
Backend: Firebase
-
Database: Firebase - Firestore (Modular API)
-
State Management: Redux Toolkit
-
Deployment: Firebase - Hosting