KARTHIK-004/DIGITAL_AGENCY
A modern and responsive digital agency website showcasing services and contact information, built using front-end web technologies.
Digital Agency
A modern, responsive digital agency website built with React and Vite. Features a sleek design with dark/light mode toggle, smooth animations, and a fully responsive layout.
โจ Features
- ๐จ Modern UI/UX - Clean and professional design with smooth animations
- ๐ Dark/Light Mode - Toggle between themes with persistent localStorage
- ๐ฑ Fully Responsive - Optimized for all devices (mobile, tablet, desktop)
- โก Fast Performance - Built with Vite for lightning-fast development and builds
- ๐ญ Smooth Animations - AOS (Animate On Scroll) library integration
- ๐ Interactive Sliders - Testimonial carousel using React Slick
- ๐ฏ SEO Friendly - Semantic HTML structure
- ๐งฉ Component-Based - Modular and reusable React components
๐ Demo
The website includes the following sections:
- Hero Section - Eye-catching landing with call-to-action
- Services - Showcase of agency services (App Dev, Web Design, Graphic Design, Marketing)
- Testimonials - Client feedback slider
- Blog - Latest articles and insights
- Brands - Partner company logos
- Footer - Contact information and social links
๐ ๏ธ Tech Stack
- Frontend Framework: React 18.2.0
- Build Tool: Vite 5.0.8
- Styling: Tailwind CSS 3.3.6
- Icons: React Icons 4.12.0
- Animations: AOS 2.3.4
- Carousel: React Slick 0.30.1
- Linting: ESLint 8.55.0
๐ Prerequisites
Before you begin, ensure you have the following installed:
- Node.js (v16 or higher)
- npm or yarn package manager
๐ง Installation
-
Clone the repository
git clone <repository-url> cd Digital_Agency-main
-
Install dependencies
npm install
or
yarn install
๐ Running the Project
Development Mode
Start the development server with hot module replacement:
npm run devor
yarn devThe application will open at http://localhost:5173
Build for Production
Create an optimized production build:
npm run buildor
yarn buildPreview Production Build
Preview the production build locally:
npm run previewor
yarn previewLint Code
Run ESLint to check code quality:
npm run lintor
yarn lint๐ Project Structure
Digital_Agency-main/
โโโ public/ # Static assets
โโโ src/
โ โโโ assets/ # Images, fonts, and other assets
โ โโโ components/ # React components
โ โ โโโ Blogs/ # Blog section components
โ โ โโโ BrandsLogo/ # Brand logos component
โ โ โโโ Footer/ # Footer component
โ โ โโโ Hero/ # Hero section component
โ โ โโโ Navbar/ # Navigation and dark mode toggle
โ โ โโโ Services/ # Services section component
โ โ โโโ Testimonial/# Testimonial slider component
โ โโโ App.jsx # Main application component
โ โโโ main.jsx # Application entry point
โ โโโ index.css # Global styles and Tailwind imports
โโโ index.html # HTML template
โโโ package.json # Project dependencies and scripts
โโโ tailwind.config.js # Tailwind CSS configuration
โโโ vite.config.js # Vite configuration
โโโ README.md # Project documentation
๐จ Customization
Colors
The primary color scheme uses purple (#6153CD). To customize:
- Edit
tailwind.config.jsto modify the color palette - Update the
primarycolor in the theme configuration
Content
- Services: Edit
src/components/Services/Services.jsx - Testimonials: Edit
src/components/Testimonial/Testimonial.jsx - Blog Posts: Edit
src/components/Blogs/BlogsComp.jsx - Hero Section: Edit
src/components/Hero/Hero.jsx
Dark Mode
Dark mode is implemented using Tailwind's dark mode feature with localStorage persistence. The toggle is located in src/components/Navbar/DarkMode.jsx.
๐ Browser Support
- Chrome (latest)
- Firefox (latest)
- Safari (latest)
- Edge (latest)
๐ Available Scripts
| Script | Description |
|---|---|
npm run dev |
Start development server |
npm run build |
Build for production |
npm run preview |
Preview production build |
npm run lint |
Run ESLint |
๐ค Contributing
Contributions are welcome! Please follow these steps:
- Fork the repository
- Create a new branch (
git checkout -b feature/amazing-feature) - Commit your changes (
git commit -m 'Add some amazing feature') - Push to the branch (
git push origin feature/amazing-feature) - Open a Pull Request
๐ License
This project is licensed under the MIT License - see the LICENSE file for details.
๐จโ๐ป Author
The Coding Journey
๐ Acknowledgments
๐ Support
For any issues or feature requests, please open an issue in the repository.
Made with โค๏ธ by The Coding Journey