Exo UI Portal (Employee eXperience Organization Portal) is a modern organizational platform designed for efficient Daily Time Record (DTR) management and secure multi-authentication (OAuth and email). Serving as the frontend for Exo Backend services, it delivers a seamless and user-friendly experience tailored for organizations and their employees.
Explore the core technologies powering Exo UI Portal:
- DTR Management: Track and manage daily time records with ease.
- Multi-Authentication: Supports OAuth providers and email-based authentication.
- Modern UI: Built with Next.js for fast, responsive, and maintainable interfaces.
- Integration: Connects seamlessly with Exo Backend services.
To run the project locally:
pnpm install && pnpm run dev
Open http://localhost:3000 in your browser to view the portal.
- Environment Variables:
Create a.env.local
file in the root directory and configure your backend API endpoints and authentication providers.
app/
- Main application pages and components.components/
- Reusable UI components.lib/
- Utility functions and API integrations.public/
- Static assets.
The UI/UX design for Exo UI Portal is available on Figma:
[Figma Design Link](figma link)
Contributions and feedback are welcome!
Feel free to open issues or submit pull requests.
Exo UI Portal was created to empower organizations and employees with a seamless, secure, and modern platform for daily operations. By combining robust technology with thoughtful design, we aim to simplify workflows and foster a productive, connected workplace.
Thank you for checking out Exo UI Portal!
If you have suggestions or questions, please feel free to message me at my Gmail (javiergenepaul@gmail.com) or connect with me on LinkedIn.
Happy coding!