A modern, responsive landing page built with React and Tailwind CSS, featuring smooth animations and a dark theme.
- 🎨 Modern dark theme design
- ⚡ Smooth scroll animations
- 📱 Fully responsive layout
- 🎭 Interactive hover effects
- 🚀 Optimized performance
- 🎯 SEO friendly
- React.js
- Tailwind CSS
- Axios (for API calls)
- Lodash (for debouncing)
- Node.js (v14 or higher)
- npm or yarn
- Clone the repository:
git clone https://github.com/yourusername/house-of-marktech.git
- Navigate to the project directory:
cd house-of-marktech
- Install dependencies:
npm install
# or
yarn install
- Start the development server:
npm run dev
# or
yarn dev
- Open your browser and visit
http://localhost:5173
src/
├── components/
│ ├── HeroSection.jsx # Hero section with CTA
│ ├── ServiceCards.jsx # Services showcase
│ ├── PricingTable.jsx # Pricing plans
│ ├── ContactForm.jsx # Contact form
│ ├── UserList.jsx # User list with search
│ └── SearchBar.jsx # Search component
├── App.jsx # Main application component
└── main.jsx # Application entry point
- Full-screen hero section with background image
- Animated content reveal
- Smooth scroll to services section
- Grid layout of service offerings
- Hover animations
- Staggered reveal animations
- Three-tier pricing structure
- Featured plan highlighting
- Interactive hover effects
- Form validation
- Smooth animations
- Responsive design
- Dynamic user data loading
- Search functionality
- Loading state handling
The project includes custom animations defined in tailwind.config.js
:
fade-in
: Simple opacity transitionfade-in-up
: Combined opacity and upward movementslide-up
: Larger upward movement with opacity
- 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 - see the LICENSE file for details.
- Unsplash for the hero background image
- Tailwind CSS for the styling framework
- React for the UI library