Skip to content

Astralchemist/portfolio-website

Repository files navigation

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