first commit

This commit is contained in:
priyanshuvish
2025-07-11 16:53:39 +05:30
commit 15e50f1dec

120
README.md Normal file
View File

@@ -0,0 +1,120 @@
# WDI Website
A modern React application built with TypeScript, Tailwind CSS, and Framer Motion for WDI's corporate website.
## 🚀 Quick Start
### Prerequisites
- Node.js (v18 or higher)
- npm or yarn package manager
### Installation
1. **Clone the repository**
```bash
git clone <your-repository-url>
cd wdi-website
```
2. **Install dependencies**
```bash
npm install
# or
yarn install
```
3. **Start the development server**
```bash
npm run dev
# or
yarn dev
```
4. **Open your browser**
Navigate to `http://localhost:3000`
## 📁 Project Structure
```
├── components/ # Reusable UI components
│ ├── ui/ # Shadcn/ui components
│ └── ... # Custom components
├── pages/ # Page components
├── styles/ # Global CSS and Tailwind config
├── imports/ # SVG and asset imports
└── ...
```
## 🛠️ Built With
- **React 18** - UI library
- **TypeScript** - Type safety
- **Vite** - Build tool
- **Tailwind CSS v4** - Styling
- **Framer Motion** - Animations
- **Radix UI** - Accessible components
- **Lucide React** - Icons
## 🎨 Design System
- **Colors**: Dark theme with #E5195E accent
- **Typography**: Manrope font family
- **Components**: Consistent glassmorphism design
- **Animations**: Smooth transitions and interactions
## 📱 Features
- Responsive design
- Dark theme optimized
- Smooth animations
- SEO optimized
- Accessible components
- Modern routing system
## 🔧 Development
### Available Scripts
- `npm run dev` - Start development server
- `npm run build` - Build for production
- `npm run preview` - Preview production build
- `npm run lint` - Run ESLint
### Environment Setup
1. Ensure Node.js v18+ is installed
2. Install dependencies with `npm install`
3. Start development with `npm run dev`
## 🚢 Deployment
### Build for Production
```bash
npm run build
```
This creates an optimized build in the `dist` folder.
### Preview Production Build
```bash
npm run preview
```
## 🔍 Key Technologies
- **Vite**: Fast build tool and dev server
- **TypeScript**: Enhanced developer experience
- **Tailwind CSS**: Utility-first CSS framework
- **Framer Motion**: Production-ready motion library
- **Radix UI**: Low-level accessible components
## 📞 Support
For questions or support, please contact the development team.
---
Built with ❤️ by the WDI Development Team