Welcome to the official frontend repository for Crystal Beauty Clear (CBC), a modern and elegant e-commerce platform for cosmetic products.
This project is built with React and styled with Tailwind CSS to provide a seamless and beautiful user experience.
- 🎨 Elegant & Responsive UI: A fully responsive design that looks stunning on all devices.
- 🛍️ Dynamic Product Catalog: Browse products with detailed descriptions, images, and pricing.
- 🔐 User Authentication: Secure login and registration for customers and administrators.
- ⚙️ Admin Dashboard: A protected area to manage products, view orders, and update inventory.
- ⚡ Modern Tech Stack: Built for a fast, reliable, and smooth user experience.
| Tech | Description |
|---|---|
| React.js | A powerful JavaScript library for building user interfaces. |
| Tailwind CSS | A utility-first CSS framework for rapid UI development. |
| React Router | Handles all client-side routing and navigation. |
| Axios | A promise-based HTTP client for making API requests. |
| Vite | Next-generation frontend tooling for a faster dev experience. |
Follow these instructions to get a copy of the project up and running on your local machine.
Make sure you have the following installed:
- Node.js (v18.x or higher)
- npm or yarn
- Clone the repository:
git clone https://github.com/your-username/cbc-frontend.git cd cbc-frontend