Voidek Employee Portal

ཞིབ་བརྗོད།

Voidek Employee Portal is a powerful and customizable plugin designed to give employees a full-featured interface in the frontend of your WordPress site. Ideal for internal portals or company intranets, this plugin supports task tracking, EOD (End of Day) reports, and leave applications — all from a user-friendly frontend interface.

Features include:

  • Frontend Dashboard for employees
  • Role-based access: Admins see backend, users see frontend
  • Task assignment and tracking
  • EOD reporting with filters and summaries
  • Leave applications and approval tracking
  • Fully AJAX-powered, responsive interface
  • Secure role-based redirection and access

Roles and Permissions

Admin
– Full access to backend
– Can create Manager and Employee users
– Can manage all projects, tasks, EODs, and leaves
– Does not use the frontend dashboard

Manager
– Accesses the frontend dashboard
– Can add Employee users from the frontend
– Can create, edit, and assign projects
– Can assign and track tasks
– Can view and approve team EOD reports
– Can view calendar events, team leave data, anniversaries, and birthdays
– Cannot access the backend admin area

Employee
– Accesses the frontend dashboard
– Can manage their own tasks
– Can submit daily EOD reports
– Can apply for and view leave requests
– Can view assigned projects, tasks, and leaves
– Cannot add other users
– Cannot create new projects

Common to All Roles (Admin, Manager, Employee)
– Can create and work on Tasks
– Can submit EODs (End of Day reports) for each task
– Can view Task Summary
– Can view EOD List and EOD Summary
– Can apply for and view Leave Requests

Source Code

This plugin bundles the following third-party libraries (all MIT licensed):

  • Bootstrap 5 (CSS/JS)
  • DataTables & Buttons Extension
  • SweetAlert2
  • Date Range Picker
  • jQuery UI + Timepicker Addon
  • Font Awesome
  • JSZip

All files are included unmodified in the /assets/ folder.
Original sources and licenses are available on their respective official repositories/CDNs.

གཏུབ་རེིས།

  • Dashboard Overview
  • Manager project assignment panel
  • Task creation
  • EOD submission form
  • EOD Report Filters
  • Leave Request Form
  • Calendar View

སྒྲིག་འཇུག

  1. Upload the plugin files to the /wp-content/plugins/your-plugin directory.
  2. Activate the plugin through the “Plugins” menu in WordPress.
  3. Configure the settings in the dashboard.
  4. A page titled User Dashboard will be automatically created.
  5. You can access the frontend employee dashboard via:
    https://yoursite.com/user-dashboard
  6. Ensure Pretty Permalinks are enabled via Settings > Permalinks.
  7. From Users > Add New, create Manager users by assigning them the Manager role.
  8. Managers can then:
    • Add employees
    • Create projects
    • Create tasks and assign them
    • Submit and view EOD reports
    • Use the calendar to manage events, holidays, and employee info

FAQ

Does this plugin require any other plugins?

No, it works independently.

How do I create a manager?

Go to Users > Add New in the WP Admin, and assign the role Manager. That user will then access the frontend dashboard upon login.

Can a manager add employees?

Yes. After logging into the frontend, managers have access to a “Users” section to add and manage employees.

Can everyone create tasks and EODs?

Yes, Admins, Managers, and Employees can all create tasks and submit EODs related to their work.

Are EODs linked to specific tasks?

Yes. When adding an EOD, the user selects a task to associate it with. This makes summaries more organized and traceable.

Can I see a list of all tasks and EODs?

Yes. Each role has access to relevant task lists, EOD lists, and summaries. Managers see more than Employees.

Can I customize the frontend dashboard?

Yes, you can modify the templates in the /templates/ folder.

Can employees see each other’s data?

No. Employees only see their own data unless permissions are extended.

Is the frontend dashboard fully AJAX?

Yes! All template content (pages, forms, filters, pagination) loads via AJAX for a smooth, fast experience without page reloads.

གདེང་འཇོག

There are no reviews for this plugin.

བྱས་རྗེས་འཇོག་མཁན། & གསར་འབྱེད་པ།

“Voidek Employee Portal” is open source software. The following people have contributed to this plugin.

བྱས་རྗེས་འཇོག་མཁན།

དག་བཅོས་ཉིན་ཐོ།

1.0.0

  • Initial release
  • Admin can assign Manager role
  • Managers can create users/projects
  • Fully AJAX-based frontend templates
  • Modules: Tasks, EOD, Leave