https://github.com/buildwithfiroz/desktop-app
CRM Login Enhancer – A fast, cross-platform desktop app for seamless CRM login and smart time tracking. Built with Python & Kivy, it supports auto-start, one-time login, and real-time employee data sync. Say goodbye to missed clock-ins and slow logins!
https://github.com/buildwithfiroz/desktop-app
crm-login cross-platform-app desktop-app employee-management fast-login kivy kivymd python-app python-desktop time-tracking windows-linux-macos
Last synced: about 1 month ago
JSON representation
CRM Login Enhancer – A fast, cross-platform desktop app for seamless CRM login and smart time tracking. Built with Python & Kivy, it supports auto-start, one-time login, and real-time employee data sync. Say goodbye to missed clock-ins and slow logins!
- Host: GitHub
- URL: https://github.com/buildwithfiroz/desktop-app
- Owner: buildwithfiroz
- Created: 2025-07-25T10:42:18.000Z (2 months ago)
- Default Branch: main
- Last Pushed: 2025-08-26T13:07:13.000Z (about 1 month ago)
- Last Synced: 2025-08-26T17:44:19.572Z (about 1 month ago)
- Topics: crm-login, cross-platform-app, desktop-app, employee-management, fast-login, kivy, kivymd, python-app, python-desktop, time-tracking, windows-linux-macos
- Language: Python
- Homepage:
- Size: 102 MB
- Stars: 2
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
CRM Login Desktop AppThis cross-platform ***desktop application*** is designed to revolutionize employee login and time tracking for your Company CRM. By combining speed, automation, and smart admin tools, it eliminates wasted time, reduces errors, and ensures clock-ins are never missed again.
Whether your team uses ***Windows, macOS, or Linux***, this app ensures seamless, secure, and lightning-fast logins — saving hours of administrative effort and preventing costly salary discrepancies.
> [!Tip]
Key Features
>
> - ***Fast Login***: Login in just 300–500ms — up to 3× faster than traditional browser/API workflows.
> - ***Secure One-Time Login***: Stay signed in after your first login using the "Remember Me" feature.
> - ***Cross-Platform***: Works flawlessly on Windows, macOS, and Linux.
> - ***Modular Panel (NEW!)***: Team leads/admins can update API endpoints, URLs, or system settings on the fly.
> - ***Built-In Calendar***: Employees can view which days they’ve clocked in/out for easy tracking.
> - ***Management***: Secure logout lets devices be reassigned to new users instantly.
> - ***Quick Hotkeys***:
> - CTRL + S → Open Settings
> - CTRL + B → Go Back








![]()
> [!IMPORTANT]
>
> ### Why I Built This
> Employees at my company frequently forgot to clock in, leading to errors in time tracking and even salary deductions.
>
> - Employees often forgot to clock in, requiring manual adjustments by admins
> - Time tracking was prone to mistakes and salary issues
> - The login process was slow , Open chrome and login and then press clock-in
> - Employees had to log in every time they started their system, creating extra effort
>
> This led to inefficiency, increased administrative workload, and a frustrating user experience.
>
> ---
>
> ### How I Solved the Problem
>
> So I built CRM Login Enhancer — a desktop app that:
> - Optimizes login times to ***300-500ms***, making it faster and more efficient
> - Remembers login credentials for seamless access after the first login
> - Runs automatically at system startup, ensuring users are always ready to clock in
> - Syncs employee data (name, position, etc.) directly from the company’s CRM AP
>
> It's designed for both tech-savvy employees and non-technical users — providing an easy-to-use interface that speeds up login, reduces administrative tasks, and ensures accurate time tracking for everyone
## How It Works: Step-by-Step User Guide
1. **Launch the App**
- Upon starting the app, it will automatically run in the background on system boot.
- You will see a login window prompting you to enter your Username and Password.
- The login process may take 300-500ms, much faster than typical APIs.
![]()
2. **View the Success Window**
- After entering your Username and Password, click Login.
- If your credentials are correct, you will see a success message confirming the login.
![]()
3. **No Need for Re-login**
- The next time you launch the app, your credentials will be auto-filled.
- You will no longer need to enter your Username or Password. Simply click Clock In to start tracking your time.
![]()
4. **Admin Panel & Settings**
> - ***Activate using***:
> - CTRL + S → Open Settings
> - CTRL + B → Go Back
>
>
>![]()
>
Admins and team leaders get full control over system behavior via the built-in Admin Panel:
API Settings
Clock-In Calendar
Logout & Switch Users
General Settings
## 5. Demo Video
Watch this quick video to see the workflow in action:https://github.com/user-attachments/assets/9b7a71e2-a9ad-4ec1-88ee-ab9846043489
# Login Performance Comparison
## 🚀 CRM Enhancer vs. Postman
| Feature | CRM Login Enhancer | Traditional (Postman/API) |
|----------------------|-------------------------------------------------------------------------------------|-----------------------------------------------------------------------------------------|
| **Login Speed** | ⏱️ 300–500ms | 🕒 800–1500ms seconds |
| **Login Screenshot** ||
|
> [!NOTE]
>
> Follow these steps to get started -
>
> **Step 1:**
> Clone the repository
> ```bash
> git clone https://github.com/buildwithfiroz/Desktop-App.git
> ```
>
> **Step 2:**
> Change directory into the project folder
> ```bash
> cd Desktop-App
> ```
>
> **Step 3:**
> Create a Python virtual environment
> ```bash
> python3 -m venv myenv
> ```
>
> **Step 4:**
> Activate the virtual environment
> - On macOS/Linux:
> ```bash
> source myenv/bin/activate
> ```
> - On Windows (PowerShell):
> ```powershell
> .\myenv\Scripts\Activate.ps1
> ```
>
> **Step 5:**
> Install required dependencies
> ```bash
> pip3 install -r requirements.txt
> ```
>
> **Step 6:**
> Run the app
> ```bash
> python3 login.py
> ```
>
> Now enjoy using Desktop app, or customize it further as needed!
>
>
## 👨💻 Author - Contact Information
---
This project is proudly built and maintained by [@buildwithfiroz](https://github.com/buildwithfiroz).If you found this useful, consider giving it a ***⭐️ on GitHub*** or contributing to improve it further!
---
Made with ❤️ by Firoz