Enterprise-Grade Employee Management & Operations Platform
CloudOps is a comprehensive, secure, and scalable web application designed to streamline modern enterprise operations. From payroll processing to real-time video conferencing, CloudOps unifies essential business tools into a single, intuitive dashboard.
- Role-Based Access Control (RBAC): Granular permissions for Admins, HR, Managers, and Employees.
- Two-Factor Authentication (2FA): Secure login via Authenticator App, Email, or Mock SMS.
- Audit Logs: Comprehensive tracking of all system actions for compliance and security.
- Data Encryption: Sensitive employee data (Salary, Bank Info) is encrypted at rest using AES-256.
- Employee Directory: Detailed profiles with search and filtering capabilities.
- Attendance Tracking: Check-in/Check-out system with geolocation support.
- Leave Management: Workflow-based leave requests and approvals.
- Auto-ID Generation: Automatic assignment of professional Employee IDs (e.g., EMP-001).
- Payroll Processing: Automated salary calculation including tax and deductions.
- Payslip Generation: Employees can view and download monthly payslips.
- Expense Claims: Submit, review, and approve expense reimbursements with receipt uploads.
- Video Conferencing: Built-in Jitsi Meet integration for secure team meetings.
- Internal Messaging: Real-time chat system with attachments and read receipts.
- Task Management: Assign, track, and complete tasks with priority levels.
- Document Management: Secure file storage with department-level isolation.
- Role-Based Dashboards: Customized views for Executives, Managers, and Staff.
- Real-Time Data: Live updates for attendance, leave balances, and pending tasks.
Frontend
- React + Vite: Blazing fast UI development.
- Tailwind CSS: Modern utility-first styling.
- Framer Motion: Smooth, professional animations.
- Recharts: Interactive data visualization.
Backend
- Django REST Framework: Robust and secure API development.
- PostgreSQL: Reliable relational database (Production).
- Redis: Caching and session management.
- Celery: Asynchronous task processing (Email, Notifications).
DevOps & Deployment
- Docker: Containerized environment for consistency.
- GitHub Actions: CI/CD pipeline for automated testing and deployment.
- Render & Vercel: Scalable cloud hosting architecture.
- Python 3.10+
- Node.js 18+
- PostgreSQL (Optional, defaults to SQLite for dev)
git clone https://github.com/Jashwanth770/CloudOpsSystem.git
cd CloudOpsSystemcd backend
python -m venv venv
source venv/bin/activate # On Windows: venv\Scripts\activate
pip install -r requirements.txt
python manage.py migrate
python manage.py createsuperuser
python manage.py runserverThe API will be available at http://localhost:8000
cd frontend
npm install
npm run devThe Application will be available at http://localhost:5173
- Frontend: Deployed on Vercel / Netlify.
- Backend: Deployed on Render / Railway / Heroku.
- Database: PostgreSQL hosted on the cloud.
Ensure you have Docker and Docker Compose installed.
docker-compose up --build -dThis project is licensed under the MIT License - see the LICENSE file for details.
For support, email admin@cloudops.com.
Built with ❤️ by the CloudOps Team