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)