visit at - www.iwmconnect.vercel.app
# iwmFrontend
A modern, high-performance frontend application built with **React**, **TypeScript**, and **Vite**. This project utilizes **Tailwind CSS** for styling and **shadcn/ui** for accessible, reusable components.
## 🚀 Tech Stack
- **Framework:** [React](https://reactjs.org/)
- **Language:** [TypeScript](https://www.typescriptlang.org/)
- **Build Tool:** [Vite](https://vitejs.dev/)
- **Styling:** [Tailwind CSS](https://tailwindcss.com/)
- **UI Components:** [shadcn/ui](https://ui.shadcn.com/)
- **Package Manager:** npm / bun
## 📂 Project Structure
```bash
iwmFrontend/
├── public/ # Static assets
├── src/
│ ├── components/ # Reusable UI components (shadcn/ui)
│ ├── pages/ # Application views/routes
│ ├── App.tsx # Main application component
│ └── main.tsx # Entry point
├── components.json # shadcn/ui configuration
├── vite.config.ts # Vite configuration
├── tailwind.config.ts # Tailwind configuration
└── package.json # Dependencies and scripts
Follow these steps to set up the project locally.
Ensure you have Node.js installed (version 18+ recommended).
- Clone the repository:
git clone [https://github.com/DevKan009/iwmFrontend.git](https://github.com/DevKan009/iwmFrontend.git)
cd iwmFrontend
- Install dependencies:
npm install
# or if you use bun
bun install
Start the development server with hot-module replacement (HMR):
npm run dev
The application will be available at http://localhost:8080 (or similar).
Build the application for production deployment:
npm run build
The output files will be in the dist/ directory.
Run the linter to catch errors and enforce code style:
npm run lint
- Type Safety: robust static typing with TypeScript.
- Fast Refresh: lightning-fast HMR powered by Vite.
- Responsive Design: mobile-first styling using Tailwind CSS.
- Modern UI: pre-configured with accessible components from shadcn/ui.
Contributions are welcome! Please follow these steps:
- Fork the repository.
- Create a new branch (
git checkout -b feature/YourFeature). - Commit your changes (
git commit -m 'Add some feature'). - Push to the branch (
git push origin feature/YourFeature). - Open a Pull Request.
MIT License (Assuming MIT - please verify)
### Next Steps for You:
1. **Paste** this content into your `README.md` file.
2. **Update** the "Features" section to describe *what* the app actually does (e.g., "A dashboard for tracking wealth management...").
3. **Verify** the license type if it's not MIT.