A modern, responsive digital marketing agency website built with React and Tailwind CSS. Features a sleek design with dark/light theme toggle, custom cursor effects, and engaging animations.
- Modern Design: Clean, professional layout with gradient accents
- Dark/Light Theme: Toggle between themes with persistent localStorage
- Custom Cursor: Interactive cursor with smooth animations
- Responsive Design: Fully responsive across all device sizes
- Smooth Animations: Hover effects and transitions throughout
- Contact Form: Functional contact form with Web3Forms integration
- Company Showcase: Display trusted partners and team members
- Portfolio Section: Showcase latest work and projects
- React 19 - Latest React version with modern features
- Vite - Fast build tool and development server
- Tailwind CSS 4 - Utility-first CSS framework
- React Hot Toast - Beautiful notifications
- Web3Forms - Contact form backend service
- Framer Motion - Smooth animations and transitions for React
- Node.js (v18 or higher)
- npm or yarn
-
Clone the repository
git clone https://github.com/pranto113015/marketingai.git cd marketingai -
Install dependencies
npm install
-
Start development server
npm run dev
-
Open in browser Navigate to
http://localhost:5173
marketingai/
├── public/
│ └── favicon.ico
├── src/
│ ├── assets/ # Images, icons, and asset exports
│ ├── components/ # Reusable React components
│ │ ├── Navbar.jsx
│ │ ├── Hero.jsx
│ │ ├── Services.jsx
│ │ ├── OurWork.jsx
│ │ ├── Teams.jsx
│ │ ├── ContactUs.jsx
│ │ └── Footer.jsx
│ ├── App.jsx # Main application component
│ ├── main.jsx # Application entry point
│ └── index.css # Global styles and Tailwind imports
├── package.json
├── vite.config.js
└── tailwind.config.js
- Engaging headline with gradient text effects
- Trust indicators showing "Trusted by 20k+ people"
- Call-to-action with hero image
- Four main service offerings:
- Advertising
- Content Marketing
- Content Writing
- Social Media
- Showcase of latest projects
- Hover effects and responsive grid layout
- Project descriptions and imagery
- Meet the team with profile photos
- Dynamic team member cards
- Professional titles and roles
- Integrated with Web3Forms
- Form validation and error handling
- Success/error notifications with React Hot Toast
The application supports both light and dark themes:
- Theme preference stored in localStorage
- Smooth transitions between themes
- Custom theme toggle component
- Theme-aware asset loading
Interactive cursor system with:
- Smooth follow animation
- Ring and dot elements
- Custom easing and positioning
- Z-index layering for proper display
Mobile-first approach with breakpoints:
sm:- 640px and upmd:- 768px and uplg:- 1024px and upxl:- 1280px and up
npm run buildnpm run preview# Install Vercel CLI
npm i -g vercel
# Deploy
vercel# Build the project
npm run build
# Deploy the dist folder to Netlify- Sign up at Web3Forms
- Get your access key
- Replace
YOUR_ACCESS_KEY_HEREinContactUs.jsx
- Colors: Modify the primary color in
index.css(--color-primary) - Fonts: Current font is Manrope from Google Fonts
- Assets: Replace images in the
src/assets/directory - Content: Update text content in component files
npm run dev- Start development servernpm run build- Build for productionnpm run preview- Preview production buildnpm run lint- Run ESLint
- 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.
- Design inspiration from modern marketing agencies
- Icons and images from various sources
- Team photos from Unsplash and RandomUser
- Built with love using React and Tailwind CSS
If you have any questions or need further clarification, please contact my email/ Linkedin .
💌 Email : pranto113015@gmail.com
🕵️♂️ LinkedIn : Pranto Kumar
⭐ If you found this project helpful, please give it a star!
This project demonstrates professional front-end development with modern technologies and production-ready architecture. Perfect for showcasing your skills to potential employers!