A modern, responsive landing page for a freelance payroll accountant built with Nuxt 4 and Tailwind CSS.
- 🎨 Modern Design: Clean, professional design with Hebrew RTL support
- 📱 Responsive: Mobile-first responsive design
- ✨ Animations: Smooth scroll animations and hover effects
- 🎯 SEO Optimized: Proper meta tags and semantic HTML
- 🚀 Performance: Built with Nuxt 4 for optimal performance
- 🎨 Tailwind CSS: Utility-first CSS framework for rapid development
- Nuxt 4 - Vue.js framework
- Vue 3 - Progressive JavaScript framework
- Tailwind CSS - Utility-first CSS framework
- TypeScript - Type-safe JavaScript
- Node.js 18+
- npm or yarn
-
Clone the repository
git clone <repository-url> cd payroll-landing-page
-
Install dependencies
npm install # or yarn install -
Start development server
npm run dev # or yarn dev -
Open your browser Navigate to
http://localhost:3000
npm run dev- Start development servernpm run build- Build for productionnpm run generate- Generate static sitenpm run preview- Preview production build
payroll-landing-page/
├── pages/
│ └── index.vue # Main landing page
├── assets/
│ └── css/
│ └── main.css # Global styles and Tailwind imports
├── app.vue # Root component
├── nuxt.config.ts # Nuxt configuration
├── tailwind.config.js # Tailwind CSS configuration
├── package.json # Dependencies and scripts
└── README.md # This file
The project uses a custom brand color palette defined in tailwind.config.js:
- Brand Colors: Blue-based palette from 50-900
- Ink: Dark text color (#0f172a)
- Primary Font: Assistant (Google Fonts)
- Fallbacks: System fonts for optimal performance
- Scroll Animations: Intersection Observer-based reveal effects
- Hover Effects: Smooth transitions on interactive elements
- Custom Keyframes: Fade-in animations in multiple directions
npm run generatenpm run build
npm run preview- Chrome (latest)
- Firefox (latest)
- Safari (latest)
- Edge (latest)
This project is private and proprietary.
For questions or support, please contact the development team.