# Noker's Store - Retail Hub Catalog
A modern, full-stack retail management and catalog application built with React, Express, and Vite. This application allows store owners to manage their product inventory, physical store locations, and brand identity through a secure admin dashboard.
## 🚀 Features
### Customer Features
- **Dynamic Product Catalog**: Browse products with real-time search and category filtering.
- **Product Details**: View high-quality images, descriptions, and pricing (including offer prices).
- **Store Availability**: See which physical stores carry specific products.
- **Interactive Store Map**: Locate physical stores using an integrated Google Maps view.
- **Responsive Design**: Fully optimized for mobile, tablet, and desktop devices.
- **Smooth Animations**: Powered by Framer Motion for a premium user experience.
### Admin Features
- **Secure Login**: Protected admin access to management tools.
- **Product Management**: Create, edit, and delete products with image support.
- **Store Management**: Manage physical store locations with address and coordinate details.
- **Site Configuration**:
- **Brand Identity**: Change the store name and upload a high-definition logo.
- **Legal Pages**: Update Privacy Policy and Terms of Service directly from the dashboard.
- **Contact Info**: Manage customer support contact details.
- **HD Logo Upload**: Support for direct image uploads (PNG, JPG, SVG) up to 5MB.
## 🛠️ Tech Stack
- **Frontend**: React 19, Tailwind CSS 4, Lucide React (Icons), Motion (Animations).
- **Backend**: Node.js, Express.
- **Database**: Local JSON persistence (`data.json`).
- **Maps**: Google Maps Platform (@vis.gl/react-google-maps).
- **Build Tool**: Vite 6.
Be the first to share your experience with this product.