This is the frontend for the Cozy Glam e-commerce application built with React, TypeScript, and Vite.
cozy_glam_frontend/
├── src/
│ ├── assets/
│ │ └── images/
│ │ └── cozy_glam_logo.jpeg (To be provided)
│ │ └── components/
│ │ └── ui/
│ │ └── pages/
│ │ └── auth/
│ │ ├── login/
│ │ │ └── LoginPage.tsx
│ │ └── signup/
│ │ └── SignupPage.tsx
│ ├── App.css
│ ├── App.tsx
│ ├── index.css
│ └── main.tsx
├── public/
│ └── favicon.ico (To be provided)
├── index.html
└── package.json
- Node.js (v14.0.0 or later)
- npm (v6.0.0 or later)
-
Clone the repository:
git clone <repository-url> cd cozy_glam_frontend
-
Install dependencies:
npm install
-
Add your logo and favicon:
- Place your
cozy_glam_logo.jpeginsrc/assets/images/ - Place your
favicon.icoinpublic/
- Place your
-
Start the development server:
npm run dev
- React - UI library
- TypeScript - Type safety
- Vite - Build tool
- Tailwind CSS - Styling
- React Router - Routing
npm run dev- Run the development servernpm run build- Build for productionnpm run preview- Preview the production build locally
The design follows a clean and modern aesthetic with:
- Consistent spacing throughout the UI
- Elegant typography combining serif for headings and sans-serif for content
- Responsive layout that works on all devices