Employee eXperience Organization (Exo Portal) is a modern, full-stack web application designed to streamline and enhance your organization's employee experience.
Exo Portal is a robust platform powered by Next.js (frontend) and Spring Boot Java (backend), providing a seamless and secure environment for managing all aspects of employee operations.
- 🔐 Multi-Role & Multi-Login Authentication (OAuth, Email, etc.)
- 🌐 OAuth Authentication
- 🕒 DTR (Daily Time Record) System
- 👥 Employee Management
- 💸 Salary & Finance Management
- 🏢 Organization Management
- 📄 File Leave/Overtime/Holiday
Exo Common is a shared library for Exo services, housing database models, utility classes, constants, and common abstractions. It enhances consistency, efficiency, and reusability across backend development, minimizing redundancy and streamlining essential components for seamless integration.
Exo Auth is the authentication service for Exo, supporting HttpOnly cookies, JWT, and OAuth for secure and flexible user authentication. It ensures robust access control and seamless integration across Exo services.
Exo UI is a modern organizational portal featuring DTR (Daily Time Record) management and multi-authentication (OAuth and email). It serves as the frontend for Exo Backend services.
"Empowering organizations, one experience at a time."