marketini-website

Marketini - Premium Digital Marketing Website

Marketini - Premium Digital Marketing Website

🌐 Live Demo: https://vaishnavi14705.github.io/marketini-website/

πŸ’» GitHub Repo: https://github.com/vaishnavi14705/marketini-website A stunning, high-performance website for Marketini digital marketing agency built with Next.js 14, React, and premium animations.

Features

Tech Stack

Color Palette

Project Structure

β”œβ”€β”€ app/
β”‚   β”œβ”€β”€ layout.tsx        # Root layout with metadata
β”‚   β”œβ”€β”€ page.tsx          # Main page component
β”‚   └── globals.css       # Global styles and animations
β”œβ”€β”€ components/
β”‚   β”œβ”€β”€ About.tsx         # About section with animated stats
β”‚   β”œβ”€β”€ Contact.tsx       # Contact form with validation
β”‚   β”œβ”€β”€ CustomCursor.tsx  # Interactive custom cursor
β”‚   β”œβ”€β”€ Hero.tsx          # Hero section with scroll reveal
β”‚   β”œβ”€β”€ Navigation.tsx    # Sticky navigation header
β”‚   β”œβ”€β”€ Philosophy.tsx    # Philosophy section with split layout
β”‚   β”œβ”€β”€ Portfolio.tsx     # Portfolio with horizontal scroll
β”‚   β”œβ”€β”€ Services.tsx      # Services grid with hover effects
β”‚   └── Testimonials.tsx  # Testimonial carousel
β”œβ”€β”€ hooks/
β”‚   └── useSmoothScroll.ts # Lenis smooth scroll hook
β”œβ”€β”€ public/
β”‚   └── images/           # Image assets
└── tailwind.config.js    # Tailwind configuration

Setup Instructions

1. Install Dependencies

npm install

2. Add Your Images

Place your images in the public/images/ directory with these names:

3. Run Development Server

npm run dev

Open http://localhost:3000 to view the website.

4. Build for Production

npm run build
npm start

Key Sections

Hero Section

About Section

Services Section

Philosophy Section

Portfolio Section

Testimonials Section

Contact Section

Customization

Update Colors

Edit tailwind.config.js:

colors: {
  crimson: {
    DEFAULT: '#8B1538',  // Your primary color
    dark: '#6B0F2A',     // Darker shade
    light: '#A01842',    // Lighter shade
  },
  'rich-black': '#0A0A0A',
}

Update Content

All content is in the component files. Simply search for text strings and replace with your own:

Animation Settings

Adjust animation timing in app/globals.css and component files.

Performance

Browser Support

Tips

  1. Smooth Scroll: Works best on desktop. Mobile uses native scroll for better performance.
  2. Custom Cursor: Only appears on desktop devices with mouse input.
  3. Images: Use high-quality images (minimum 1920x1080) for best results.
  4. Performance: Test on slower connections and optimize images as needed.

Development Commands

npm run dev      # Start development server
npm run build    # Build for production
npm start        # Start production server
npm run lint     # Run ESLint

License

ISC

Support

For issues or questions, please check the Next.js documentation:


Built with passion by the Marketini team. Unveiling digital excellence.