- Node.js (v18.x or later)
- npm (v9.x or later)
- macOS/Windows/Linux environment
- Clone the repository:
git clone <repository-url>
cd GIDDAA/interview- Install dependencies:
npm installnpm run devThe development server will start at http://localhost:5173
npm run buildnpm run previewnpm run lint
npm run type-checkinterview/
├── src/
│ ├── components/
│ │ └── ui/
│ ├── lib/
│ ├── styles/
│ │ └── globals.css
│ ├── assets/
│ └── App.tsx
├── public/
├── vite.config.ts
├── tsconfig.json
├── tailwind.config.js
└── package.json
import { defineConfig } from "vite";
import react from "@vitejs/plugin-react-swc";
import path from "path";
export default defineConfig({
plugins: [react()],
resolve: {
alias: {
"@": path.resolve(__dirname, "./src"),
},
},
});{
"compilerOptions": {
"target": "ES2020",
"baseUrl": ".",
"paths": {
"@/*": ["./src/*"]
}
}
}- Webstorm Extensions Recommended:
- ESLint
- Prettier
- Tailwind CSS IntelliSense
- TypeScript Vue Plugin (Volar)