Skip to content

vijayshikhare/techforge

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

4 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸš€ TechForge – Modern IT Solutions Landing Page

License: MIT Deployed on: Vercel Built with: React Styled with: Tailwind CSS GitHub Repo stars

Welcome to TechForge – a stunning, fully responsive landing page showcasing modern IT solutions and digital transformation services. Built with React and Tailwind CSS, this project demonstrates cutting-edge web design with smooth animations, gradient effects, and an engaging user experience perfect for tech companies and service providers.

🌐 Live Demo: https://techforges.vercel.app/
πŸ“¦ GitHub Repository: https://github.com/vijayshikhare/techforge


πŸ‘¨β€πŸ’» About the Project

TechForge is a modern, creative landing page designed to showcase IT solutions and digital transformation services. Inspired by contemporary web design trends, it features vibrant gradients, floating animations, glassmorphism effects, and a fully responsive layout that works seamlessly across all devices.

Key Highlights:

  • 🎨 Modern, eye-catching design with purple-pink-orange gradient theme
  • πŸ“± Fully responsive across mobile, tablet, and desktop devices
  • ✨ Smooth animations including floating cards and hover effects
  • 🎯 Clean, intuitive navigation with mobile hamburger menu
  • ⚑ Lightning-fast performance with Vite build tool
  • πŸ”§ Component-based architecture for easy maintenance

This project showcases front-end development skills, modern UI/UX design principles, and production-ready deployment practices.


✨ Features

🎨 Design & UI/UX

  • Vibrant Gradient Theme: Eye-catching purple, pink, and orange color scheme
  • Floating Animations: Cards that smoothly float up and down with different timings
  • Glassmorphism Effects: Modern frosted glass aesthetic with backdrop blur
  • Responsive Typography: Adaptive font sizes for optimal readability
  • Smooth Transitions: Hover effects and page transitions for enhanced UX

πŸ“± Responsive Design

  • Mobile-First Approach: Optimized for mobile devices first
  • Breakpoint System: Tailored layouts for mobile, tablet, and desktop
  • Touch-Optimized: Large touch targets and mobile-friendly interactions
  • Hamburger Menu: Clean mobile navigation with smooth slide animation

πŸš€ Performance

  • Vite Build Tool: Lightning-fast development and production builds
  • Optimized Assets: Compressed images and efficient code splitting
  • Lazy Loading: Components load as needed for faster initial page load
  • SEO Optimized: Proper meta tags and semantic HTML structure

🎯 Key Sections

  1. Hero Section: Compelling headline with animated stat cards
  2. Stats Showcase: Dynamic metrics display with icons
  3. About Section: Company overview with feature highlights
  4. Services Grid: 6 comprehensive service offerings
  5. Development Process: 4-step workflow visualization
  6. Featured Projects: Portfolio showcase with project cards
  7. Open Source: Innovation and community contribution display
  8. Call-to-Action: Engaging conversion sections
  9. Footer: Newsletter signup, links, and social media

πŸ› οΈ Tech Stack

Frontend

  • React.js 18.2+: Modern UI library with hooks
  • Vite 5.x: Next-generation frontend tooling
  • Tailwind CSS 3.4+: Utility-first CSS framework
  • Lucide React: Beautiful, customizable icon library
  • JavaScript ES6+: Modern JavaScript features

Development Tools

  • ESLint: Code linting and quality checks
  • PostCSS: CSS transformations and autoprefixing
  • Git: Version control

Deployment

  • Vercel: Serverless deployment platform with auto-deploy
  • GitHub: Source code repository and version control

πŸ“ Project Structure

techforge/
β”œβ”€β”€ public/                           # Static assets
β”‚   └── vite.svg                      # Vite logo
β”œβ”€β”€ src/                              # Source files
β”‚   β”œβ”€β”€ assets/                       # Images, fonts, etc.
β”‚   β”œβ”€β”€ App.jsx                       # Main application component
β”‚   β”œβ”€β”€ App.css                       # Component styles
β”‚   β”œβ”€β”€ index.css                     # Global styles & Tailwind imports
β”‚   └── main.jsx                      # Application entry point
β”œβ”€β”€ .gitignore                        # Git ignore rules
β”œβ”€β”€ index.html                        # HTML template with custom favicon
β”œβ”€β”€ package.json                      # Dependencies and scripts
β”œβ”€β”€ postcss.config.js                 # PostCSS configuration
β”œβ”€β”€ tailwind.config.js                # Tailwind customization & animations
β”œβ”€β”€ vite.config.js                    # Vite build configuration
└── README.md                         # This file

πŸš€ Quick Start (Local Development)

Prerequisites

  • Node.js (v18+ recommended)
  • npm or yarn
  • Git

Installation Steps

  1. Clone the repository:
   git clone https://github.com/vijayshikhare/techforge.git
   cd techforge
  1. Install dependencies:
   npm install
  1. Start development server:
   npm run dev
  • Opens at http://localhost:5173/
  • Hot module replacement enabled
  1. Build for production:
   npm run build
  • Output in dist/ folder
  1. Preview production build:
   npm run preview

Configuration Files

tailwind.config.js – Custom animations and theme:

export default {
  content: ["./index.html", "./src/**/*.{js,jsx}"],
  theme: {
    extend: {
      animation: {
        'float': 'float 3s ease-in-out infinite',
        'float-delayed': 'float 3s ease-in-out 0.5s infinite',
        'float-slow': 'float 4s ease-in-out 1s infinite',
        'float-reverse': 'float-reverse 3.5s ease-in-out 0.3s infinite',
      },
      keyframes: {
        float: {
          '0%, 100%': { transform: 'translateY(0px)' },
          '50%': { transform: 'translateY(-20px)' },
        },
        'float-reverse': {
          '0%, 100%': { transform: 'translateY(0px)' },
          '50%': { transform: 'translateY(20px)' },
        },
      },
    },
  },
  plugins: [],
}

index.html – Custom SVG gradient favicon:

<!doctype html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <link rel="icon" type="image/svg+xml" href="data:image/svg+xml,..." />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <title>TechForge - Transform Your Ideas Into Digital Reality</title>
  </head>
  <body>
    <div id="root"></div>
    <script type="module" src="/src/main.jsx"></script>
  </body>
</html>

🌍 Deployment Guide

Deploy to Vercel (Recommended)

Option 1: Via Vercel Dashboard

  1. Go to vercel.com and sign in with GitHub
  2. Click "Add New Project" β†’ "Import"
  3. Select your techforge repository
  4. Configure build settings:
    • Framework Preset: Vite
    • Build Command: npm run build
    • Output Directory: dist
    • Install Command: npm install
  5. Click "Deploy"
  6. Your site will be live at https://techforge.vercel.app

Option 2: Via Vercel CLI

# Install Vercel CLI
npm install -g vercel

# Login to Vercel
vercel login

# Deploy
vercel

# Deploy to production
vercel --prod

Auto-Deployment

  • Every push to main branch triggers automatic redeployment
  • Preview deployments created for pull requests
  • Instant rollback capabilities

Environment Variables

This project doesn't require environment variables for basic operation. If you add backend integration:

VITE_API_URL=https://your-api-url.com

πŸ“– Component Breakdown

Navigation Component

  • Sticky header with scroll effect
  • Gradient logo with hover animation
  • Desktop menu with underline hover effects
  • Mobile hamburger menu with slide-in animation
  • CTA button with gradient background

Hero Section

  • Large typography with gradient text effects
  • Four animated stat cards:
    • Web Development (15+ Projects)
    • Mobile Apps (8+ Apps)
    • Fast Delivery (On Time)
    • Client Love (100%)
  • Floating animations with different timings
  • Call-to-action buttons with hover effects

Services Grid

  • 6 service cards with gradient icons:
    • Mobile App Development
    • Web Development
    • UI/UX Design
    • CRM Solutions
    • Cloud Solutions
    • Cybersecurity
  • Hover effects and feature lists
  • Responsive grid layout

Process Section

  • 4-step workflow with numbered badges
  • Gradient background with decorative elements
  • Connector lines between steps (desktop)
  • Icon containers with hover effects

Footer

  • 4-column layout (responsive)
  • Newsletter signup form
  • Social media icons with gradients
  • Animated bullet points
  • Privacy policy links

🎨 Design System

Color Palette

Primary: Purple (#9256D3, #A855F7)
Secondary: Pink (#EC4899, #F472B6)
Accent: Orange (#FB923C, #F97316)
Neutral: Gray (#1F2937, #374151)
Background: White (#FFFFFF), Light Gray (#F9FAFB)

Typography

Font Family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto
Headings: 4xl-7xl (bold/extrabold)
Body: base-xl (regular)
Small Text: sm-base (medium)

Animations

  • Float: 3s ease-in-out infinite
  • Float Delayed: 0.5s delay
  • Float Slow: 4s duration
  • Float Reverse: Downward motion
  • Hover Scale: 1.05-1.1x transform
  • Hover Shadow: xl-2xl shadows

🀝 Contributing

Contributions are welcome! Follow these steps:

  1. Fork the repository
  2. Create a feature branch:
   git checkout -b feature/amazing-feature
  1. Commit your changes:
   git commit -m "Add amazing feature"
  1. Push to branch:
   git push origin feature/amazing-feature
  1. Open a Pull Request

Guidelines

  • Follow existing code style
  • Test responsive design on multiple devices
  • Update README if adding features
  • Keep commits atomic and descriptive

πŸ“„ License

This project is licensed under the MIT License – see the LICENSE file for details.

MIT License

Copyright (c) 2025 Vijay Shikhare

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction...

πŸ“ž Contact

Vijay Shikhare – Full Stack Developer & UI/UX Enthusiast

Have questions or suggestions? Open an issue on GitHub or reach out via email!


🌟 Acknowledgments

  • React Team: For the amazing library
  • Tailwind Labs: For the utility-first CSS framework
  • Vercel: For seamless deployment experience
  • Lucide: For beautiful open-source icons
  • Design Inspiration: AppDost and modern SaaS landing pages

πŸ“Š Project Stats

  • Build Time: ~2 seconds (Vite)
  • Bundle Size: ~150KB (gzipped)
  • Lighthouse Score: 95+ Performance
  • Browser Support: All modern browsers (Chrome, Firefox, Safari, Edge)
  • Mobile Support: iOS 12+, Android 8+

πŸ”‘ Keywords

react landing page, modern IT solutions, web development portfolio, tailwind css design, vite react project, responsive landing page, gradient web design, glassmorphism UI, tech company website, digital transformation, vercel deployment, frontend showcase.


🏷️ Tags

#React #TailwindCSS #Vite #Vercel #LandingPage #WebDesign #Frontend #UIDesign #ResponsiveWeb #ModernWeb #ITSolutions #DigitalTransformation #WebDevelopment #PortfolioProject


🎯 Roadmap

  • Add dark mode toggle
  • Integrate contact form with backend
  • Add more project showcases
  • Implement blog section
  • Add testimonials slider
  • Multi-language support
  • Performance optimizations
  • Accessibility improvements (WCAG 2.1)

πŸ’‘ Learn More

React Documentation: https://react.dev
Tailwind CSS Docs: https://tailwindcss.com/docs
Vite Guide: https://vitejs.dev/guide
Vercel Docs: https://vercel.com/docs


✨ Built with passion and modern web technologies – Star the repo if you find it useful! ⭐

Β© 2025 Vijay Shikhare. All rights reserved.

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors