- 🔒 Secure authentication (Firebase)
- 🏠 Home, policy, agent, and blog pages
- 🧑💼 Role-based dashboards (Admin, Agent, Customer)
- 📄 Policy application & claim management
- 💬 Blog system for agents/admins
- 📊 Real-time data with React Query
- 🌙 Light/dark mode support
- 📱 Fully responsive & mobile-friendly
- 📨 Newsletter subscription
git clone https://github.com/your-username/secure-nest-client.git
cd secure-nest-client
yarn
yarn run devRuns app at http://localhost:5173
-
Go to Firebase Console
-
Create a project and add a Web App
-
Copy your Firebase config
-
Create a
.envfile in your project root:VITE_FIREBASE_API_KEY=your_api_key VITE_FIREBASE_AUTH_DOMAIN=your_project.firebaseapp.com VITE_FIREBASE_PROJECT_ID=your_project_id VITE_FIREBASE_STORAGE_BUCKET=your_bucket VITE_FIREBASE_MESSAGING_SENDER_ID=your_sender_id VITE_FIREBASE_APP_ID=your_app_id -
See
src/firebase/firebase.jsfor integration.
src/
components/
context/
dashboard/
firebase/
hooks/
pages/
routes/
utils/
public/