OpenAcademix is an enterprise-grade system for managing academic training programs, human resources, organizational structure, and financial operations. The system provides a complete solution for educational institutions to manage their entire academic and administrative workflow.
| Module | Feature | Description |
|---|---|---|
| 🎓 Training Management System (TMS) | Program Management | Create and manage training programs with curriculum structure |
| Course Management | Manage courses with detailed syllabus, versions, and content | |
| Major Management | Organize academic majors and specializations | |
| Cohort Management | Track student cohorts and enrollment | |
| Syllabus Builder | Build detailed course syllabi with weekly plans, objectives, and materials | |
| Review & Approval | Workflow-based approval system for courses and programs | |
| Document Management | Store and manage academic documents | |
| 👥 Human Resources (HR) | Employee Management | Comprehensive employee profiles and records |
| Academic Titles | Manage academic titles and qualifications | |
| Employment Management | Track employment history, contracts, and assignments | |
| Performance Reviews | Employee evaluation and performance tracking | |
| Leave Management | Leave request and approval workflow | |
| Training Records | Track employee training and professional development | |
| Organizational Assignments | Assign employees to organizational units | |
| 🏢 Organization Management | Organizational Structure | Hierarchical organization tree management |
| Unit Management | Create and manage organizational units (departments, faculties, etc.) | |
| Unit Relations | Define relationships between organizational units | |
| Role Assignments | Assign roles and responsibilities within units | |
| Status Management | Track organizational unit status and changes | |
| History Tracking | Complete audit trail of organizational changes | |
| 💰 Finance Management | Tuition Management | Configure and calculate tuition fees |
| Tuition Rates | Manage tuition rate structures | |
| Completion Tuition | Calculate fees based on completion status | |
| Financial Reports | Generate financial reports and analytics | |
| 📊 Academic & Student Management | Academic History | Track student academic records and history |
| Student Management | Manage student profiles and information | |
| Schedule Management | Create and manage class schedules | |
| Enrollment | Handle course enrollment and registration | |
| 📈 Reports & Analytics | Dashboard | Comprehensive dashboards for each module |
| Statistics | Detailed statistics and analytics | |
| Custom Reports | Generate custom reports based on various criteria | |
| 🔐 Authentication & Authorization | NextAuth Integration | Secure authentication using NextAuth |
| Role-Based Access Control | Fine-grained permission system | |
| Session Management | Secure session handling |
| Category | Technology | Version | Description |
|---|---|---|---|
| Frontend | Next.js | 15.5.3 | React framework with SSR/SSG |
| React | 18.3.1 | UI library | |
| TypeScript | 5 | Type-safe development | |
| Material-UI (MUI) | 7.3.2 | Component library | |
| Tailwind CSS | 4 | Utility-first CSS | |
| TanStack Query | Latest | Data fetching and caching | |
| Backend | Next.js API Routes | - | Serverless API endpoints |
| Prisma | 6.16.2 | ORM for database management | |
| PostgreSQL | 12+ | Relational database with multiple schemas | |
| NextAuth | 4.24.11 | Authentication solution | |
| DevOps | Docker | Latest | Containerization |
| Docker Compose | Latest | Multi-container orchestration |
| Category | Resource | Link |
|---|---|---|
| Demo & Resources | Video Demo | Google Drive - Demo Videos |
| Software Requirements Specification (SRS) | Google Drive - N02_G03_SRS.pdf | |
| Documentation | System Documentation | /documentation |