Frontend application for Independent Queens - an AI-powered women's health and empowerment platform. Live at: https://iqns.dhruvv.dev/ BackendEnd Code: https://github.com/DHRUVvkdv/independent-queens-backend
- Personalized AI-driven scheduling system
- Phase-specific wellness recommendations
- Real-time health analytics dashboard
- Skill marketplace interface
- Canvas LMS integration
- 3D-enhanced user experience with Three.js
- Responsive design with Tailwind CSS
- Node.js 16+
- npm or yarn
- Required API keys and configurations
- Clone the repository:
git clone https://github.com/DHRUVvkdv/independent-queens-frontend
cd independent-queens-frontend- Install dependencies:
npm install
# or
yarn install- Set up environment variables:
cp .env.example .env.local
# Edit .env.local with your credentials- Run the development server:
npm run dev
# or
yarn devsrc/
├── app/ # Next.js pages and routing
├── components/ # Reusable React components
├── lib/ # Utilities and helpers
├── types/ # TypeScript type definitions
├── styles/ # Global styles
└── provider/ # Context providers
-
Framework:
- Next.js 15.1.6
- React 19.0.0
- TypeScript
-
UI/UX:
- Tailwind CSS
- Shadcn UI
- Three.js
- Lucide React icons
-
State Management:
- React Context
- React Hooks
-
Data Visualization:
- Recharts
- Schedule-X Calendar
-
Development Tools:
- ESLint
- TypeScript
- Prettier
Required environment variables:
NEXT_PUBLIC_APP_API_BASE_URL=
NEXT_PUBLIC_API_KEY=-
Scheduling System
- Canvas LMS integration
- ICS calendar parsing
- AI-optimized scheduling
- Real-time updates
-
Health Tracking
- Phase tracking
- Personalized recommendations
- Wellness analytics
-
Marketplace
- Skill exchange system
- Points-based economy
- Real-time availability
-
User Management
- AWS Cognito authentication
- Profile management
- Security features
- Fork the repository
- Create a feature branch
- Commit your changes
- Push to the branch
- Open a Pull Request
- HackViolet 2025 organizers
- Capital One for the "Best Financial Hack" award
- The Association of Women in Computing at Virginia Tech
MIT License