This is a modern Next.js conversion of the HR Evolve website with Tailwind CSS styling.
- ⚡ Next.js 14 with App Router
- 🎨 Tailwind CSS for styling
- 📱 Fully responsive design
- 🖼️ Optimized images with Next.js Image component
- 🎭 Interactive components with smooth animations
- 📧 Contact form integration
- 🔗 Social media integration
- Node.js 18.17 or later
- npm or yarn package manager
-
Navigate to the project directory:
cd hrevolve-nextjs -
Install dependencies:
npm install # or yarn install -
Run the development server:
npm run dev # or yarn dev -
Open http://localhost:3000 in your browser to see the result.
hrevolve-nextjs/
├── public/ # Static assets (images, icons, etc.)
├── src/
│ ├── app/ # Next.js App Router
│ │ ├── globals.css # Global styles with Tailwind
│ │ ├── layout.tsx # Root layout component
│ │ └── page.tsx # Home page
│ └── components/ # React components
│ ├── Header.tsx # Navigation header
│ ├── Hero.tsx # Hero section with image slider
│ ├── About.tsx # About section
│ ├── Events.tsx # Events gallery
│ ├── Contact.tsx # Contact information
│ ├── Footer.tsx # Footer component
│ └── Modal.tsx # Modal component
├── tailwind.config.js # Tailwind configuration
├── next.config.js # Next.js configuration
└── package.json # Dependencies and scripts
- Fixed navigation with backdrop blur effect
- Mobile-responsive hamburger menu
- Smooth scrolling to sections
- Automatic image slider with 16 images
- Gradient text effects
- Call-to-action button
- Information about HR Evolve
- Feature highlighting with icons
- Gallery of past events (17 HR images)
- Upcoming events section
- Membership call-to-action
- Contact information with icons
- Social media links
- Interactive hover effects
- Company information
- Useful links
- Contact details and social media
The color scheme can be customized in tailwind.config.js:
colors: {
primary: '#6a0dad', // Deep purple
secondary: '#ff4500', // Orange red
accent: '#ffd700', // Gold
background: '#8a2be2', // Blue violet
}The project uses Roboto font loaded from Google Fonts. You can change this in globals.css.
npm run buildnpm startThe app can be deployed to Vercel, Netlify, or any platform that supports Next.js.
For Vercel (easiest option):
npm install -g vercel
vercel- Fork the repository
- Create your feature branch (
git checkout -b feature/AmazingFeature) - Commit your changes (
git commit -m 'Add some AmazingFeature') - Push to the branch (
git push origin feature/AmazingFeature) - Open a Pull Request
This project is licensed under the MIT License.
HR Evolve India
- Email: info@hrevolve.org
- Phone: +91 623535592 / +91 99468 79255
- Address: Technopark Trivandrum, Kerala, India
- LinkedIn: hr-evolve-india
- Instagram: @hr_evolve