Employee Onboarding System
A cross-platform desktop utility for automated batch employee onboarding via Google Workspace. Installs directly to your system application menu (Start Menu on Windows, Application Grid on Linux) for seamless access.
๐ง Contact: joelclouds@gmail.com ๐ Repository: github.com/joelclouds/EmployeeOnboardingSystem
๐ Platform: Windows & Linux
๐ Quick Start: Install Dependencies
Before cloning the repository, ensure your system has Python 3.10+ and Git installed.
๐ช Windows
Install Git: Download from git-scm.com.
Install Python: Download Python 3.10+ from python.org.
โ ๏ธ Critical: Check "Add Python to PATH" during installation.
Verify: Open Command Prompt (
cmd) and run: ๐ง Linux (Debian/Ubuntu)
Run this single command to install all required system dependecies:
๐ฅ Installation & Management
Clone the repository first:
1. Fresh Install
Installs dependencies and registers the app in your system menu.
Windows:
python setup.py --freshLinux:
python3 setup.py --freshLook for "Employee Onboarding System" in your Start Menu or App Grid.
2. App Update
Pulls latest code and updates dependencies while preserving your menu shortcut.
Windows:
Linux:
3. Uninstallation
Removes dependencies, deletes the system menu shortcut, and cleans the project folder.
Windows:
Linux:
4. Manual Run (Optional)
Run without installing to the menu (for debugging):
Windows:
python -m src.ui.appLinux:
python3 -m src.ui.app๐ First Run Configuration
Launch the app from your System Application Menu (or via CLI).
Click โฐ Show Settings.
Enter your
EMPLOYEE_GOOGLE_SHEET_URL and verify column headers.Click ๐พ Save & Apply (triggers live validation).
Click ๐ Start Batch Onboarding.
A browser window will open for Google OAuth authentication.
Grant permissions to generate
token.pickle.๐ฌ Support
For issues, feature requests, or enterprise licensing: Email: joelclouds@gmail.com Please include: Operating System, Python version, and the full error traceback.
0 likes ยท 12 views ยท Mar 19, 2026
Developed a cross-platform employee onboarding system using Google Workspace.
Timeline
Mar 10, 2026 - Mar 13, 2026