Skip to content

A full-stack organization management system built for Saudi businesses to manage employees, finances, office operations, and Saudization compliance, featuring a real-time dashboard, role-based access, and support for Arabic (RTL). Developed with React, Node.js, TypeScript, and MongoDB.

Notifications You must be signed in to change notification settings

shady-2004/OrgBoard

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

98 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🏒 OrgBoard – Organization Management System

Note: This project was developed as a freelance project for a Saudi client.


OrgBoard original repo preview


License: MIT TypeScript React Node.js MongoDB

A comprehensive full-stack organization management system built to help Saudi organizations manage employees, finances, daily operations, and compliance requirements.
The system supports Arabic (RTL) and is designed for business accuracy, clarity, and performance.



πŸ“‘ Table of Contents


🎯 Overview

OrgBoard is a powerful management system tailored for Saudi businesses to handle all organizational processes β€” from employee management and financial tracking to Saudization compliance β€” in one integrated dashboard.

Key Capabilities

  • Organization Management: CRUD operations with detailed owner and commercial data
  • Employee Tracking: Manage staff and job vacancies with residence/work permit tracking
  • Financial Operations: Track all revenues, expenses, and transfers
  • Office Operations: Manage daily office expenses and income
  • Saudization Compliance: Track work permits, deportations, and compliance metrics
  • User Management: Role-based access control (Admin, Moderator, User)
  • Real-Time Dashboard: Live statistics and operational insights

✨ Features

πŸ“Š Dashboard

  • Live stats for total organizations, operations, users, and office performance
  • Quick access to critical actions and updates


🏒 Organization Management

  • Manage organizations and their details (owner, national ID, contact, CR)
  • Track Absher & Qawi subscriptions
  • View full financial and operational records per organization


πŸ‘₯ Employee Management

  • Track both employees and vacancies
  • Record work cards, iqama details, job status, and requested amounts
  • View per-organization or global employee data
  • Manage job arrivals and revenue/expense tracking


πŸ’° Financial Operations

Employee Daily Operations

  • Record all revenue and expenses per employee
  • Filter by date, payment method, or employee
  • Track invoices and payment types

Organization Financial Transfers

  • Track all incoming transfers (clients, rent, sponsors)
  • Notes and date-based filtering for clarity


🏭 Office Operations

  • Manage office-level revenues and expenses
  • Categorized by payment type and date


πŸ‡ΈπŸ‡¦ Saudization Management

  • Track work permit and deportation statuses
  • Manage Saudization compliance per organization


πŸ‘₯ User Management (Admin Only)

  • Create and manage user accounts
  • Assign roles (Admin, Moderator, User)
  • Email-based authentication
  • Toggle active/inactive users


πŸ›  Tech Stack

Frontend

  • React

Backend

  • Node.js
  • Express.js
  • TypeScript

Database

  • MongoDB

πŸ“Έ Screenshots



About

A full-stack organization management system built for Saudi businesses to manage employees, finances, office operations, and Saudization compliance, featuring a real-time dashboard, role-based access, and support for Arabic (RTL). Developed with React, Node.js, TypeScript, and MongoDB.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors