Skip to content

exo-ui portal 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.

Notifications You must be signed in to change notification settings

exo-portal/exo-ui

Repository files navigation

Exo UI Portal

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.

Tech Stack

Explore the core technologies powering Exo UI Portal:

Next.js   React   Tailwind CSS   ShadCN UI   React Scanner   next-intl   Zod   libphonenumber-js (npm)   Axios   Moment.js   pnpm   Jest   React Testing Library

Features

  • 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.

Getting Started

To run the project locally:

pnpm install && pnpm run dev

Open http://localhost:3000 in your browser to view the portal.

Configuration

  1. Environment Variables:
    Create a .env.local file in the root directory and configure your backend API endpoints and authentication providers.

Project Structure

  • app/ - Main application pages and components.
  • components/ - Reusable UI components.
  • lib/ - Utility functions and API integrations.
  • public/ - Static assets.

Learn More

Design

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.

Inspiration

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!

About

exo-ui portal 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.

Topics

Resources

Stars

Watchers

Forks