{"id":51245992,"url":"https://github.com/zidvsd/corte","last_synced_at":"2026-06-29T04:32:10.183Z","repository":{"id":357358089,"uuid":"1236486265","full_name":"zidvsd/corte","owner":"zidvsd","description":null,"archived":false,"fork":false,"pushed_at":"2026-05-12T11:32:21.000Z","size":478,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-05-12T13:29:35.737Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/zidvsd.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":"AGENTS.md","dco":null,"cla":null}},"created_at":"2026-05-12T09:40:14.000Z","updated_at":"2026-05-12T11:32:25.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/zidvsd/corte","commit_stats":null,"previous_names":["zidvsd/corte"],"tags_count":null,"template":false,"template_full_name":null,"purl":"pkg:github/zidvsd/corte","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zidvsd%2Fcorte","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zidvsd%2Fcorte/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zidvsd%2Fcorte/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zidvsd%2Fcorte/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/zidvsd","download_url":"https://codeload.github.com/zidvsd/corte/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zidvsd%2Fcorte/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34913586,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-29T02:00:05.398Z","response_time":58,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2026-06-29T04:32:09.255Z","updated_at":"2026-06-29T04:32:10.177Z","avatar_url":"https://github.com/zidvsd.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Corte Barbershop\n\nA minimal, modern barbershop website showcasing premium hairstyling and grooming services. Built with Next.js and Tailwind CSS for optimal performance and sleek design.\n\n## Features\n\n- **Responsive Design**: Fully optimized for desktop, tablet, and mobile devices\n- **Modern UI Components**: Built with React and Tailwind CSS for beautiful, accessible interfaces\n- **Product Showcase**: Featured products carousel with filtering by category (Latest, Hairstyling, Hair Care)\n- **Service Menu**: Complete service listing with pricing and descriptions\n- **Image Gallery**: Beautiful gallery of work and before/after shots\n- **Contact Integration**: Easy booking and reservation system\n- **Performance Optimized**: Next.js with image optimization for fast load times\n- **Dark Mode**: Minimalist dark aesthetic with elegant typography\n\n## Tech Stack\n\n- **Framework**: [Next.js](https://nextjs.org/) 16.2.6\n- **UI Library**: React 19.2.4 with TypeScript\n- **Styling**: [Tailwind CSS](https://tailwindcss.com/) 4\n- **Component Library**: [Headless UI](https://headlessui.com/)\n- **Carousel**: [Embla Carousel](https://www.emblacarousel.com/)\n- **Icons**: [Lucide React](https://lucide.dev/)\n- **Animations**: [Motion](https://motion.dev/)\n- **Fonts**: [Google Fonts](https://fonts.google.com/) (Inter, Cormorant Garamond)\n\n## Getting Started\n\n### Prerequisites\n\n- Node.js 18.17 or later\n- npm or yarn package manager\n\n### Installation\n\n1. Clone the repository:\n\n```bash\ngit clone \u003crepository-url\u003e\ncd corte\n```\n\n2. Install dependencies:\n\n```bash\nnpm install\n```\n\n3. Start the development server:\n\n```bash\nnpm run dev\n```\n\n4. Open [http://localhost:3000](http://localhost:3000) in your browser to see the result.\n\n## Project Structure\n\n```\ncorte/\n├── app/\n│   ├── globals.css          # Global styles and Tailwind configuration\n│   ├── layout.tsx           # Root layout with font configuration\n│   └── page.tsx             # Home page entry point\n├── components/\n│   ├── layouts/\n│   │   ├── MainLayout.tsx   # Main wrapper component\n│   │   ├── Navbar.tsx       # Navigation header with mobile menu\n│   │   └── Footer.tsx       # Footer component\n│   ├── sections/\n│   │   ├── Hero.tsx         # Hero section with CTA buttons\n│   │   ├── Gallery.tsx      # Image gallery showcase\n│   │   ├── Products.tsx     # Products carousel with tabs\n│   │   ├── Services.tsx     # Service menu with filtering\n│   │   ├── Location.tsx     # Shop location and hours\n│   │   └── Testimonials.tsx # Customer testimonials\n│   ├── ProductModal.tsx     # Product detail modal\n│   └── PromoBar.tsx         # Promotional banner\n├── lib/\n│   └── data/\n│       ├── gallery.ts       # Gallery image data\n│       ├── hours.ts         # Business hours\n│       ├── navs.ts          # Navigation links\n│       ├── products.ts      # Product information\n│       ├── services.ts      # Service listings\n│       └── testimonials.ts  # Customer testimonials\n├── public/                  # Static assets\n├── next.config.ts          # Next.js configuration\n├── tailwind.config.ts      # Tailwind CSS configuration\n└── tsconfig.json           # TypeScript configuration\n```\n\n## Available Scripts\n\n- `npm run dev` - Start development server at http://localhost:3000\n- `npm run build` - Build for production\n- `npm run start` - Start production server\n- `npm run lint` - Run ESLint\n\n## Key Components\n\n### Navbar\n\n- Responsive navigation with mobile hamburger menu\n- Sticky header with scroll-triggered animations\n- Desktop and mobile navigation variants\n- Reserve CTA button\n\n### Hero Section\n\n- Eye-catching headline and description\n- Dual action buttons (Book a chair, Our services)\n- Background imagery with overlay\n- Metadata strips (founding year, location, volume)\n\n### Products\n\n- Featured product showcase\n- Responsive carousel with touch/swipe support\n- Category filtering (Latest, Hairstyling, Hair Care)\n- Product detail modal\n\n### Services\n\n- Categorized service menu (Hair, Beard, Extras)\n- Service cards with pricing and descriptions\n- Filter by service type\n- Hover animations\n\n### Gallery\n\n- Showcase of work and portfolio pieces\n- Responsive grid layout\n- Image optimization for fast loading\n\n## Mobile Optimization\n\nThe site is fully responsive with:\n\n- Touch-friendly button sizes (minimum 44px height)\n- Mobile navigation menu with full-screen overlay\n- Optimized tap targets for all interactive elements\n- Mobile-first design approach\n- Proper event handling for mobile devices\n\n## Development\n\n### Code Style\n\n- TypeScript for type safety\n- React hooks for component state management\n- Tailwind CSS for styling\n- Component-based architecture\n- Mobile-first responsive design\n\n### Adding New Content\n\n1. **Products**: Edit `lib/data/products.ts`\n2. **Services**: Edit `lib/data/services.ts`\n3. **Navigation**: Edit `lib/data/navs.ts`\n4. **Hours**: Edit `lib/data/hours.ts`\n5. **Testimonials**: Edit `lib/data/testimonials.ts`\n\n## Performance Optimizations\n\n- Image optimization with Next.js Image component\n- CSS bundling with Tailwind CSS 4\n- Code splitting and lazy loading\n- Responsive images with srcSet\n- Font optimization with next/font\n\n## Browser Support\n\n- Chrome (latest)\n- Firefox (latest)\n- Safari (latest)\n- Edge (latest)\n- Mobile browsers (iOS Safari, Chrome Mobile)\n\n## License\n\nThis project is proprietary and confidential. All rights reserved.\n\n## Support\n\nFor issues, questions, or feature requests, please contact the development team.\n\n---\n\nCut Sharp · Live Slow\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzidvsd%2Fcorte","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fzidvsd%2Fcorte","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzidvsd%2Fcorte/lists"}