A professional, modern technology services website built with Next.js, TypeScript, and Tailwind CSS. Features a stunning glassmorphism design with dark/light mode support and comprehensive service offerings.
- Modern Glassmorphism Design - Beautiful frosted glass effects and gradients
- Dark/Light Mode Toggle - Persistent theme switching with system preference detection
- Fully Responsive - Optimized for all devices (mobile, tablet, desktop)
- Smooth Animations - Hover effects, transitions, and micro-interactions
- Professional Typography - Clean, readable fonts with proper hierarchy
- Dynamic Service Pages - Individual pages for each service with detailed information
- Interactive Contact Forms - Quote requests and contact forms with validation
- Team Profiles - Showcase team members with professional layouts
- FAQ Section - Comprehensive frequently asked questions
- Newsletter Subscription - Email subscription functionality
- SEO Optimized - Meta tags, structured data, and performance optimized
- Next.js 15 with App Router - Latest Next.js features and routing
- TypeScript - Type-safe development
- Tailwind CSS - Utility-first CSS framework
- Lucide React Icons - Beautiful, customizable icons
- Performance Optimized - Fast loading times and optimized assets
Visit the live website: TechCorp Website
- Framework: Next.js 15.3.5 with App Router
- Language: TypeScript 5.0
- Styling: Tailwind CSS 3.0
- Icons: Lucide React
- Fonts: Inter (Google Fonts)
- Deployment: Vercel (recommended)
- Node.js 18+
- npm or yarn package manager
-
Clone the repository
git clone https://github.com/devmajor995/TechCorp.git cd TechCorp -
Install dependencies
npm install
-
Run the development server
npm run dev
-
Open your browser Navigate to http://localhost:3000
npm run dev- Start development server with Turbopacknpm run build- Build for productionnpm run start- Start production servernpm run lint- Run ESLint for code quality
TechCorp/
├── src/
│ ├── app/ # Next.js App Router pages
│ │ ├── about/ # About page
│ │ ├── contact/ # Contact page
│ │ ├── services/ # Services pages
│ │ │ └── [slug]/ # Dynamic service pages
│ │ ├── team/ # Team page
│ │ ├── faq/ # FAQ page
│ │ ├── quote/ # Quote request page
│ │ ├── privacy-policy/ # Legal pages
│ │ ├── terms-of-service/ # Legal pages
│ │ ├── cookie-policy/ # Legal pages
│ │ ├── layout.tsx # Root layout
│ │ ├── page.tsx # Home page
│ │ └── globals.css # Global styles
│ ├── components/ # Reusable components
│ │ ├── Navigation.tsx # Main navigation
│ │ ├── Footer.tsx # Site footer
│ │ ├── ThemeProvider.tsx # Theme context
│ │ └── ThemeToggle.tsx # Theme toggle button
│ └── data/ # Static data
│ └── services.ts # Services data
├── public/ # Static assets
│ ├── favicon.ico
│ └── [other assets]
├── package.json
├── tsconfig.json
├── next.config.ts
├── tailwind.config.js
└── README.md
Edit src/data/services.ts to modify:
- Service offerings and descriptions
- Features and benefits
- Pricing information
- Service categories
- Colors: Modify Tailwind config in
tailwind.config.js - Fonts: Update font imports in
layout.tsx - Components: Customize component styles in individual files
- Global Styles: Add custom CSS in
src/app/globals.css
- Pages: Update content in respective page files
- Team: Modify team member information in team page
- FAQ: Update questions and answers in FAQ page
- Legal: Customize privacy policy, terms, and cookie policy
- Push your code to GitHub
- Connect your repository to Vercel
- Deploy automatically on every push
The project can be deployed to any platform supporting Next.js:
- Netlify - Static site hosting
- Railway - Full-stack platform
- DigitalOcean App Platform - Cloud hosting
- AWS Amplify - AWS hosting solution
The website is fully responsive with breakpoints:
- Mobile: < 640px
- Tablet: 640px - 1024px
- Desktop: > 1024px
- Lighthouse Score: 95+ across all metrics
- Core Web Vitals: Optimized for user experience
- Image Optimization: Next.js automatic image optimization
- Code Splitting: Automatic route-based code splitting
- Fork the repository
- Create a feature branch (
git checkout -b feature/amazing-feature) - Commit your changes (
git commit -m 'Add amazing feature') - Push to the branch (
git push origin feature/amazing-feature) - Open a Pull Request
This project is licensed under the MIT License - see the LICENSE file for details.
- Email: support@techcorp.com
- GitHub Issues: Create an issue
- Documentation: Project Wiki
- Built with Next.js
- Styled with Tailwind CSS
- Icons from Lucide React
- Deployed on Vercel
Built with ❤️ by the TechCorp Team
Empowering businesses through innovative technology solutions