Spaces Ware is a full-stack e-commerce platform allowing users to create accounts, log in, update profiles, and leave product reviews. Admin functionalities include adding new products.
Responsive Design : The platform adjusts smoothly to various screen sizes and devices.
Modern UI and User Dashboard : Provides a contemporary interface and a user-friendly dashboard for managing accounts and orders.
Email and Google Authentication : Users can sign up and log in using either email or Google accounts.
User Verification and Password Reset : Includes options for verifying user accounts and resetting passwords if needed.
Admin Functionalities : Allows administrators to add new products to the platform.
React : Used for building the user interface.
Firebase : Integrated for backend services, including authentication and data storage.
React Router : Handles routing within the application.
Tailwind CSS : Provides utility-first CSS for styling the application.
DaisyUI : Offers pre-built UI components for styling.
React Hook Form : Facilitates handling of form inputs and validation.
React Query : Manages data fetching and synchronization.
React Icons : Provides a set of icons for use in the application.
React Loader Spinner : Displays loading indicators.
React Toastify : Displays notifications to users.
Testing Libraries : Includes libraries for testing React components and interactions.
Express : Framework for creating the server and handling HTTP requests.
MongoDB : Database for storing and managing data.
CORS : Handles Cross-Origin Resource Sharing issues.
Dotenv : Loads environment variables from a .env file.