GitHunt

AGENCY AI ๐Ÿค–

Revolutionizing Digital Agencies with Artificial Intelligence

Last Commit
Languages
License
Vite
React

Powered by modern technologies:

React
Vite
Tailwind CSS
JavaScript
Vercel

LIVE - DEMO ๐ŸŒ

Visit the ๐Ÿ‘‰ LINK ๐Ÿ”—


Table of Contents


Overview

AGENCY-AI is a modern, responsive landing page template designed for AI-powered digital agencies. This project showcases:

  • ๐ŸŽจ Modern, sleek design with dark/light theme support
  • โšก Blazing fast performance with Vite
  • ๐Ÿ“ฑ Fully responsive across all devices
  • ๐Ÿค– AI-focused content and design elements
  • ๐ŸŽฏ Conversion-optimized sections

Perfect for agencies specializing in AI, machine learning, and digital transformation services.


Key Features

Design Excellence

  • Dual Theme Support: Light and dark mode toggle
  • Modern UI: Clean, professional design with smooth animations
  • Responsive Design: Flawless experience on desktop, tablet, and mobile
  • Accessibility: WCAG compliant design principles

Sections Included

  • Hero Section: Compelling headline with call-to-action
  • Services: Showcase AI services with interactive cards
  • Our Work: Portfolio/case studies display
  • Team: Team member profiles with expertise
  • Trusted By: Client logos and testimonials
  • Contact: Contact form and information

Technical Features

  • Fast Loading: Optimized with Vite for instant loading
  • SEO Ready: Proper meta tags and structured data
  • Easy Customization: Modular component structure
  • Performance Optimized: Optimized images and code splitting

Tech Stack

Frontend

  • React 18 - Modern React with hooks
  • Vite - Next-generation build tool
  • Tailwind CSS - Utility-first CSS framework
  • React Icons - Comprehensive icon library
  • Framer Motion (optional) - Smooth animations

Development Tools

  • ESLint - Code linting and quality
  • Git - Version control
  • Vercel - Deployment platform
  • npm - Package management

Project Structure

agency-ai/
โ”œโ”€โ”€ public/                 # Static assets
โ”‚   โ”œโ”€โ”€ favicon.ico        # Site favicon
โ”‚   โ””โ”€โ”€ index.html         # HTML template
โ”‚
โ”œโ”€โ”€ src/                   # Source code
โ”‚   โ”œโ”€โ”€ assets/           # Images, icons, fonts
โ”‚   โ”œโ”€โ”€ components/       # Reusable components
โ”‚   โ”‚   โ”œโ”€โ”€ ContactUs.jsx # Contact section
โ”‚   โ”‚   โ”œโ”€โ”€ Footer.jsx    # Footer component
โ”‚   โ”‚   โ”œโ”€โ”€ Hero.jsx      # Hero section
โ”‚   โ”‚   โ”œโ”€โ”€ Navbar.jsx    # Navigation bar
โ”‚   โ”‚   โ”œโ”€โ”€ OurWork.jsx   # Portfolio section
โ”‚   โ”‚   โ”œโ”€โ”€ ServiceCard.jsx # Individual service card
โ”‚   โ”‚   โ”œโ”€โ”€ Services.jsx  # Services section
โ”‚   โ”‚   โ”œโ”€โ”€ Teams.jsx     # Team section
โ”‚   โ”‚   โ”œโ”€โ”€ ThemeToggleBtn.jsx # Theme switcher
โ”‚   โ”‚   โ”œโ”€โ”€ Title.jsx     # Section titles
โ”‚   โ”‚   โ””โ”€โ”€ TrustedBy.jsx # Clients section
โ”‚   โ”‚
โ”‚   โ”œโ”€โ”€ App.jsx           # Main application component
โ”‚   โ”œโ”€โ”€ index.css         # Global styles
โ”‚   โ””โ”€โ”€ main.jsx          # Application entry point
โ”‚
โ”œโ”€โ”€ .env                  # Environment variables
โ”œโ”€โ”€ .gitignore           # Git ignore rules
โ”œโ”€โ”€ eslint.config.js     # ESLint configuration
โ”œโ”€โ”€ index.html           # Main HTML file
โ”œโ”€โ”€ package.json         # Dependencies and scripts
โ”œโ”€โ”€ vercel.json          # Vercel deployment config
โ””โ”€โ”€ vite.config.js       # Vite configuration

Getting Started

Prerequisites

  • Node.js (v16 or higher)
  • npm (v8 or higher)
  • Modern web browser

Installation

  1. Clone the repository:
git clone https://github.com/elyse502/agency-ai.git
cd agency-ai
  1. Install dependencies:
npm install
  1. Start the development server:
npm run dev
  1. Open your browser and navigate to http://localhost:5173

Environment Variables

Create a .env file in the root directory:

VITE_APP_TITLE="Agency AI"
VITE_APP_DESCRIPTION="Modern AI agency landing page"
VITE_CONTACT_EMAIL=your-email@example.com
VITE_CONTACT_PHONE=+1234567890

Components Overview

๐Ÿงญ Navigation

  • Navbar.jsx: Responsive navigation with mobile menu
  • ThemeToggleBtn.jsx: Dark/light mode toggle

๐ŸŽฏ Main Sections

  • Hero.jsx: Attractive hero section with CTA
  • Services.jsx: Service offerings with ServiceCard components
  • OurWork.jsx: Portfolio and case studies
  • Teams.jsx: Team members and profiles
  • TrustedBy.jsx: Client logos and testimonials
  • ContactUs.jsx: Contact form and information

๐ŸŽจ UI Components

  • Title.jsx: Consistent section titles
  • ServiceCard.jsx: Individual service cards
  • Footer.jsx: Site footer with links

Customization

Content Updates

  1. Text Content: Edit component files in /src/components/
  2. Images: Replace images in /src/assets/
  3. Colors: Modify Tailwind classes or CSS variables
  4. Theme: Update color scheme in index.css

Adding New Sections

  1. Create new component in /src/components/
  2. Import and add to App.jsx
  3. Style with Tailwind CSS classes

Styling

  • Uses Tailwind CSS utility classes
  • Custom CSS in index.css
  • Responsive design with breakpoints

Deployment

Deploy with Vercel

  1. Push code to GitHub
  2. Connect repository to Vercel
  3. Automatic deployments on push

Manual Build

npm run build
npm run preview

Other Platforms

  • Netlify
  • GitHub Pages
  • Firebase Hosting
  • Any static hosting service

Performance

  • โšก Lighthouse Score: 95+
  • ๐Ÿ“ฆ Bundle Size: < 500KB
  • ๐Ÿ–ผ๏ธ Optimized Images
  • ๐Ÿ”„ Code Splitting
  • ๐ŸŽฏ SEO Optimized

Contributing

We welcome contributions! Please follow these steps:

  1. Fork the project
  2. Create a feature branch (git checkout -b feature/AmazingFeature)
  3. Commit your changes (git commit -m 'Add AmazingFeature')
  4. Push to the branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

License

Distributed under the MIT License. See LICENSE for more information.


AGENCY-AI - Transforming digital experiences with artificial intelligence! ๐Ÿš€


Support

For support, email elyseniyibizi502@gmail.com or create an issue in the GitHub repository.


๐Ÿ“ž Contact

For any questions or support, please contact:

LinkedIn @phenrysay pH-7


Built with โค๏ธ using modern web technologies.

Made with โค๏ธ by Elysรฉe NIYIBIZI

โฌ† Back to Top

elyse502/agency-ai | GitHunt