Skip to content

Latest commit

Β 

History

History
83 lines (63 loc) Β· 1.84 KB

File metadata and controls

83 lines (63 loc) Β· 1.84 KB

ConsultHasha - Business Consulting Website

A modern, responsive business consulting website built with React, TypeScript, and Tailwind CSS.

Features

  • 🎨 Modern UI with dark mode support
  • πŸ“± Fully responsive design
  • πŸ”’ Form validation
  • 🎯 TypeScript for type safety
  • 🎨 Tailwind CSS for styling
  • πŸ“ Contact and quote request forms
  • πŸ“§ Newsletter subscription
  • 🌐 SEO friendly

Tech Stack

  • React 18
  • TypeScript
  • Tailwind CSS
  • React Router
  • Lucide Icons

Getting Started

  1. Install dependencies:
npm install
  1. Start the development server:
npm run dev

Project Structure

consulthasha/
β”œβ”€β”€ public/                  # Static assets
β”œβ”€β”€ src/
β”‚   β”œβ”€β”€ components/         # React components
β”‚   β”‚   β”œβ”€β”€ forms/         # Form components
β”‚   β”‚   β”œβ”€β”€ layout/        # Layout components
β”‚   β”‚   β”œβ”€β”€ sections/      # Page sections
β”‚   β”‚   └── ui/            # UI components
β”‚   β”œβ”€β”€ data/              # Static data
β”‚   β”œβ”€β”€ hooks/             # Custom React hooks
β”‚   β”œβ”€β”€ lib/               # Utility functions
β”‚   β”œβ”€β”€ pages/             # Page components
β”‚   β”œβ”€β”€ types/             # TypeScript types
β”‚   └── utils/             # Helper functions
β”œβ”€β”€ tailwind.config.js      # Tailwind configuration
└── vite.config.ts         # Vite configuration

Development Workflow

  1. Make component changes in src/components
  2. Create new pages in src/pages
  3. Update types in src/types

Production Deployment

  1. Build the project:
npm run build
  1. Preview the build:
npm run preview
  1. Deploy to your hosting provider

License

MIT License - feel free to use this project for your own purposes.

Support

For support, contact developer at the link below the page