Skip to content

Azad-Technology/Opensoft-25-frontend

Repository files navigation

MINDFLIX: AI-Powered Employee Well-being Platform

🎯 Overview

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

Prerequisites

  • Node.js 18+
  • npm/yarn/pnpm

Cloning Steps

git clone <url>
cd Frontend

Environment Setup

Create .env file:

VITE_API_URL=your_backend_url

Installation

cd Opensoft-25-frontend-main
# Using npm
npm install
npm run dev

# Using yarn
yarn
yarn dev

# Using pnpm
pnpm install
pnpm dev

Docker Deployment

docker compose up --build -d
docker compose ps
docker compose logs -f

📁 Project Structure

📁 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

🎨 Features

Employee Dashboard

  • Real-time mood tracking
  • Performance metrics visualization
  • Leave management interface
  • Activity monitoring

Chat Interface

  • AI-powered conversation
  • Real-time message updates
  • Emoji support

Analytics Dashboard

  • Comprehensive well-being metrics
  • Team performance tracking
  • Trend analysis
  • Custom report generation

Mentor Portal

  • Case management
  • Employee progress tracking
  • Communication tools
  • Resource management

🔐 Security Features

  • JWT authentication
  • Role-based access control
  • API request encryption

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 13

Languages