# 🏡 Prakruti Interiors - Professional Interior Design Website **Hack Club Summer Competition 2025 Entry** A modern, eco-friendly interior design studio website built with Next.js 15, showcasing sustainable fibre wood interiors with spiritual aesthetics. ## 🎯 Project Overview **Brand:** Prakruti Interiors **Tagline:** *"Interior that Reflects your Style"* **Focus:** Eco-friendly design studio specializing in sustainable materials and spiritual aesthetics ## 🚀 Features ### ✨ **Completed Components** - **Dynamic Hero Section** with auto-rotating interior design carousel - **Services Showcase** featuring 6 core service categories - **Responsive Navigation** with smooth animations - **Interactive UI Elements** with Framer Motion animations - **Professional Design System** with custom color palette - **Mobile-First Design** optimized for all devices ### 🎨 **Design Highlights** - **Custom Color Palette**: Deep Green (#0F7D32) and Bright Orange (#F06A00) - **Advanced Animations**: 20+ Framer Motion sequences - **Glassmorphism Effects**: Modern backdrop-blur styling - **Parallax Scrolling**: Smooth scroll-triggered animations - **Trust Indicators**: 4.9★ rating and 500+ projects badges ## 🛠️ Tech Stack - **Framework:** Next.js 15 with App Router - **Language:** TypeScript for type safety - **Styling:** Tailwind CSS 4.0 with custom design tokens - **Animations:** Framer Motion for smooth interactions - **Components:** ShadCN UI + custom components - **Icons:** Lucide React icons - **Images:** Next.js Image optimization ## 📦 Installation & Setup ## 📦 Installation & Setup ### Prerequisites - Node.js 18+ - npm, yarn, pnpm, or bun ### Quick Start 1. **Clone the repository** ```bash git clone https://github.com/sangeetha9098/Interior-website.git cd prakruti_interiors ``` 2. **Install dependencies** ```bash npm install # or yarn install # or pnpm install ``` 3. **Run the development server** ```bash npm run dev # or yarn dev # or pnpm dev # or bun dev ``` 3. **Run the development server** ```bash npm run dev # or yarn dev # or pnpm dev # or bun dev ``` 4. **Open in browser** Navigate to [http://localhost:3000](http://localhost:3000) to see the website. ## 🏗️ Project Structure ``` prakruti_interiors/ ├── src/ │ ├── app/ │ │ ├── layout.tsx # Root layout │ │ ├── page.tsx # Homepage │ │ └── globals.css # Global styles │ ├── components/ │ │ └── ui/ │ │ ├── hero-section.tsx │ │ ├── services-section.tsx │ │ ├── navbar.tsx │ │ ├── button.tsx │ │ └── ... # Additional components │ └── lib/ │ └── utils.ts # Utility functions ├── public/ # Static assets ├── tailwind.config.ts # Tailwind configuration ├── next.config.ts # Next.js configuration └── package.json # Dependencies ``` ## 🎨 Component Showcase ### Hero Section - **Dynamic Carousel**: 5 rotating interior design styles - **Parallax Effects**: Smooth scroll-based animations - **Trust Badges**: Floating indicators with ratings - **CTA Buttons**: Interactive call-to-action elements ### Services Section - **6 Service Categories**: Living Room, Kitchen, Bedroom, etc. - **Interactive Cards**: Hover animations and transitions - **High-Quality Images**: Optimized with Next.js Image - **Responsive Grid**: Adapts to all screen sizes ## 📊 Performance - **Lighthouse Score**: 90+ (estimated) - **TypeScript Coverage**: 100% - **Mobile-First**: Responsive design - **Accessibility**: AA compliant - **SEO Ready**: Optimized meta tags ## 🚀 Deployment ### Vercel (Recommended) 1. Push code to GitHub 2. Connect repository to Vercel 3. Deploy automatically ### Manual Build ```bash npm run build npm start ``` ## 🎯 Competition Goals - ✅ **Modern Web Development**: Next.js 15 + TypeScript - ✅ **Advanced Animations**: Sophisticated Framer Motion - ✅ **Real Business Value**: Actual client project - ✅ **Professional Design**: Enterprise-level UI/UX - ✅ **Performance Focus**: Optimized for production ## 📈 Project Status: 75% Complete ### ✅ Completed - [x] Project setup and configuration - [x] Design system and branding - [x] Hero section with dynamic content - [x] Services showcase - [x] Responsive layout system - [x] Animation framework ### 🔄 In Progress - [ ] About Us page - [ ] Portfolio gallery - [ ] Contact form - [ ] CMS integration (Sanity.io) ## 🤝 Contributing This is a competition entry project. For the full development process and insights, check out the [DEVLOG.md](./DEVLOG.md). ## 📞 Contact **Project:** Prakruti Interiors Website **Developer:** [Your Name] **Competition:** Hack Club Summer Competition 2025 **Repository:** [Interior-website](https://github.com/sangeetha9098/Interior-website) --- ## 🔗 Links - **Live Demo**: Coming soon on Vercel - **Design System**: Built with Tailwind CSS 4.0 - **Animation Library**: Framer Motion - **Component Library**: ShadCN UI ## 📄 License This project is created for the Hack Club Summer Competition 2025. --- **Built with ❤️ for the Hack Club Summer Competition**