A modern, professional website for Xtrawrkx Manufacturing Business Pvt Ltd, built with Next.js, TypeScript, Tailwind CSS, and Framer Motion.
- Single Page Application: Smooth scrolling between sections
- Modern Design: Clean, corporate aesthetic with beautiful animations
- Responsive: Fully responsive design for all devices
- Interactive: Smooth animations and hover effects using Framer Motion
- Professional: Manufacturing-focused content and design
- Hero: Eye-catching introduction with call-to-action
- About: Company overview and key specialties
- Services: Detailed service offerings with features
- Industries: Industry-specific solutions and capabilities
- Insights: Blog, case studies, and resources
- Contact: Contact form and company information
- Footer: Comprehensive links and company details
- Framework: Next.js 14 with App Router
- Language: TypeScript
- Styling: Tailwind CSS with custom CSS variables
- Animations: Framer Motion
- Icons: Lucide React
- Fonts: Google Fonts (Poppins, Newsreader)
-
Clone the repository:
git clone <your-repo-url> cd xtrawrkx-manufacturing
-
Install dependencies:
npm install # or yarn install # or pnpm install
-
Run the development server:
npm run dev # or yarn dev # or pnpm dev
-
Open your browser and navigate to
http://localhost:3000
├── app/
│ ├── layout.tsx # Root layout with metadata
│ └── page.tsx # Main page component
├── components/
│ ├── Navigation.tsx # Navigation bar with dropdowns
│ ├── Hero.tsx # Hero section with stats
│ ├── About.tsx # About section with specialties
│ ├── Services.tsx # Services showcase
│ ├── Industries.tsx # Industry solutions
│ ├── Insights.tsx # Blog and resources
│ ├── Contact.tsx # Contact form and info
│ └── Footer.tsx # Footer with links
├── globals.css # Global styles and Tailwind config
├── tailwind.config.js # Tailwind CSS configuration
├── next.config.js # Next.js configuration
└── package.json # Dependencies and scripts
The website uses a custom color scheme defined in globals.css:
- Primary: Pink/Red (#ff4a74)
- Secondary: Orange (#ff8b66)
- Accent: Yellow (#ffd166)
- Background: White and light variations
- Update company information in each component
- Replace placeholder images with your own
- Modify contact details and social media links
- Customize service offerings and industry solutions
- Modify
globals.cssfor global style changes - Update
tailwind.config.jsfor Tailwind customizations - Adjust component-specific styles in each component file
The website is fully responsive with breakpoints:
- Mobile: < 640px
- Tablet: 640px - 1024px
- Desktop: > 1024px
npm run build
npm start- Push your code to GitHub
- Connect your repository to Vercel
- Deploy automatically on every push
- Netlify: Use
npm run buildand deploy theoutfolder - AWS S3: Build and upload static files
- Custom Server: Use
npm run buildand serve the.nextfolder
npm run dev- Start development servernpm run build- Build for productionnpm run start- Start production servernpm run lint- Run ESLint
- Create a new component in
components/ - Import and add it to
app/page.tsx - Add navigation link in
components/Navigation.tsx
- Use Tailwind CSS classes for styling
- Leverage custom CSS variables from
globals.css - Maintain consistent spacing and typography
- Follow the established color scheme
This project is proprietary to Xtrawrkx Manufacturing Business Pvt Ltd.
For technical support or customization requests, please contact the development team.
Built with ❤️ for Xtrawrkx Manufacturing Business Pvt Ltd