Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

11 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ•°οΈ CHRONOS island

Premium Watch Store Website - Modern React application for luxury timepiece boutique

React Vite TypeScript License

🌟 Overview

CHRONOS island is a premium watch store website showcasing luxury timepieces from world-renowned brands. Located at Rio Leninsky in Moscow, this modern e-commerce platform provides an elegant shopping experience for watch enthusiasts.

✨ Features

πŸ›οΈ Store Features

  • 24 Premium Watch Models from 15 luxury brands
  • Advanced Catalog with filtering and search functionality
  • Product Gallery with high-quality images
  • Responsive Design optimized for all devices
  • Modern UI/UX with smooth animations

🎨 Design & UX

  • Clean, Modern Interface with professional aesthetics
  • Smooth Animations and transitions
  • Mobile-First responsive design
  • Premium Color Scheme matching luxury brand standards
  • Intuitive Navigation with easy-to-use controls

πŸ” Advanced Features

  • Smart Search by brand, model, and features
  • Multi-Filter System (category, brand, price range)
  • Sorting Options (name, price, rating)
  • Product Comparison capabilities
  • Wishlist & Cart functionality (UI ready)

πŸͺ Store Information

  • Location: Rio Leninsky, Moscow
  • Store Name: CHRONOS island
  • Specialization: Premium luxury watches
  • Brands: Rolex, Omega, Cartier, Patek Philippe, Audemars Piguet, and more

πŸš€ Tech Stack

  • Frontend: React 18.2.0
  • Build Tool: Vite 4.5.14
  • Styling: CSS3 with modern features
  • Icons: Lucide React
  • Routing: React Router DOM
  • State Management: React Hooks

πŸ“¦ Installation

  1. Clone the repository

    git clone https://github.com/Gel788/chronos-island.git
    cd chronos-island
  2. Install dependencies

    npm install
  3. Start development server

    npm run dev
  4. Open in browser

    http://localhost:3000
    

πŸ—οΈ Project Structure

chronos-island/
β”œβ”€β”€ public/
β”œβ”€β”€ src/
β”‚   β”œβ”€β”€ components/          # Reusable UI components
β”‚   β”‚   β”œβ”€β”€ Header.jsx      # Navigation header
β”‚   β”‚   β”œβ”€β”€ Footer.jsx      # Site footer
β”‚   β”‚   └── ProductCard.jsx # Product display card
β”‚   β”œβ”€β”€ pages/              # Page components
β”‚   β”‚   β”œβ”€β”€ Home.jsx        # Landing page
β”‚   β”‚   β”œβ”€β”€ Catalog.jsx     # Product catalog
β”‚   β”‚   β”œβ”€β”€ Product.jsx     # Product details
β”‚   β”‚   β”œβ”€β”€ About.jsx       # About page
β”‚   β”‚   └── Contact.jsx     # Contact page
β”‚   β”œβ”€β”€ data/               # Data management
β”‚   β”‚   └── watches.js      # Product data
β”‚   └── styles/             # CSS stylesheets
β”œβ”€β”€ images/                 # Product images
└── README.md

🎯 Key Components

Header Component

  • Responsive navigation menu
  • Search functionality
  • Shopping cart and wishlist icons
  • Mobile hamburger menu

Hero Section

  • Dynamic image slider
  • Animated text content
  • Call-to-action buttons
  • Smooth transitions

Product Catalog

  • Advanced filtering system
  • Search by multiple criteria
  • Sorting options
  • Grid/List view modes
  • Responsive product cards

Product Details

  • High-resolution image gallery
  • Detailed specifications
  • Price and availability
  • Related products

🎨 Design System

Color Palette

  • Primary: #1a1a1a (Deep Black)
  • Secondary: #fafafa (Light Gray)
  • Accent: #666 (Medium Gray)
  • Background: #ffffff (Pure White)

Typography

  • Font Family: Inter, system fonts
  • Headings: Bold, clean sans-serif
  • Body Text: Readable, optimized line-height

Animations

  • Transitions: Cubic-bezier easing
  • Hover Effects: Subtle elevation changes
  • Loading States: Smooth fade-ins
  • Page Transitions: Slide animations

πŸ“± Responsive Design

  • Desktop: Full-featured experience
  • Tablet: Optimized touch interface
  • Mobile: Streamlined mobile-first design
  • Breakpoints: 768px, 1024px, 1200px

πŸ› οΈ Development

Available Scripts

npm run dev          # Start development server
npm run build        # Build for production
npm run preview      # Preview production build
npm run lint         # Run ESLint

Code Style

  • ESLint: Configured for React best practices
  • Prettier: Code formatting
  • Conventional Commits: Standardized commit messages

🌐 Deployment

The application can be deployed to various platforms:

  • Vercel: vercel --prod
  • Netlify: netlify deploy --prod
  • GitHub Pages: npm run build && gh-pages -d dist

πŸ“„ License

This project is licensed under the MIT License - see the LICENSE file for details.

🀝 Contributing

  1. Fork the repository
  2. Create a feature branch (git checkout -b feature/amazing-feature)
  3. Commit your changes (git commit -m 'Add amazing feature')
  4. Push to the branch (git push origin feature/amazing-feature)
  5. Open a Pull Request

πŸ“ž Contact

  • Store: CHRONOS island
  • Location: Rio Leninsky, Moscow
  • Email: info@chronosisland.ru
  • Phone: +7 (495) 123-45-67

πŸ™ Acknowledgments

  • React Team for the amazing framework
  • Vite Team for the lightning-fast build tool
  • Lucide for beautiful icons
  • Unsplash for high-quality images

Made with ❀️ for watch enthusiasts

⭐ Star this repo | πŸ› Report Bug | πŸ’‘ Request Feature

About

πŸ•°οΈ CHRONOS island - Premium watch store website built with React + Vite. Modern UI/UX with advanced catalog, filters, and responsive design. Located at Rio Leninsky, Moscow.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages