Mindflix's frontend provides an intuitive interface for employee well-being monitoring and support. Built with React + Vite, it offers real-time mood tracking, AI-powered chat support, and comprehensive analytics dashboards.
Opensoft Backend - https://github.com/dudegladiator/Opensoft-25-backend
## 🚀 Quick Setup
- Node.js 18+
- npm/yarn/pnpm
git clone <url>
cd FrontendCreate .env file:
VITE_API_URL=your_backend_urlcd Opensoft-25-frontend-main
# Using npm
npm install
npm run dev
# Using yarn
yarn
yarn dev
# Using pnpm
pnpm install
pnpm devdocker compose up --build -d
docker compose ps
docker compose logs -f📁 src/
├── 📁 apis/
├── 📁 components/
│ ├── 📁 Charts/
│ ├── 📁 Chatbot/
│ ├── 📁 employeeCompo/
│ ├── 📁 EmployeeReportPdf/
│ ├── 📁 HRDashboard/
│ └── 📁 sections/
├── 📁 contexts/
├── 📁 _data/
├── 📁 _hooks/
├── 📁 _lib/
├── 📁 _pages/
├── 📁 _services/
└── 📁 _styles/
📄 .env
📄 .gitignore
📄 .prettierignore
📄 docker-compose.yml
📄 Dockerfile
📄 package.json
📄 README.md
- Real-time mood tracking
- Performance metrics visualization
- Leave management interface
- Activity monitoring
- AI-powered conversation
- Real-time message updates
- Emoji support
- Comprehensive well-being metrics
- Team performance tracking
- Trend analysis
- Custom report generation
- Case management
- Employee progress tracking
- Communication tools
- Resource management
- JWT authentication
- Role-based access control
- API request encryption
.png)
.png)
.png)
.png)