Introduction
Welcome to MIZAN, a comprehensive enterprise resource planning application designed to help you manage projects, track time, and organize your team efficiently.
MIZAN (meaning "The Balance" in Arabic) is an enterprise resource planning (ERP) solution that helps consulting firms, agencies, and service organizations manage their operations efficiently.
Key Features
- Project Management - Create and manage projects with status tracking and client assignment
- Employee Management - Organize your workforce with departments, job titles, and skills tracking
- Multi-Tenant - Manage multiple organizations with complete data isolation via Row-Level Security
- Cross-Platform - Access from Windows, macOS, Linux, iOS, Android, or any web browser
- Real-time Sync - Changes appear instantly across all devices via SignalR
- Multilingual - Full support for English, Russian, and Turkmen languages
Installation
MIZAN is available for multiple platforms. Choose the installation method that works best for you.
Windows
- Download the installer from the Downloads page
- Run the
.exeinstaller - Follow the installation wizard
- Launch Ak.Mizan from the Start Menu
For enterprise deployment, consider using the MSIX package which supports silent installation and automatic updates through Windows Package Manager.
macOS
- Download the
.dmgfile from the Downloads page - Open the DMG and drag Ak.Mizan to your Applications folder
- Launch from Applications or Spotlight
Linux
AppImage (Universal):
chmod +x AkMizan-1.0.0.AppImage
./AkMizan-1.0.0.AppImage
Debian/Ubuntu:
sudo dpkg -i akmizan_1.0.0_amd64.deb
sudo apt-get install -f
Fedora/RHEL:
sudo rpm -i akmizan-1.0.0.x86_64.rpm
iOS
- Open the App Store on your iPhone or iPad
- Search for "MIZAN"
- Tap "Get" to download and install
- Open the app and sign in
Alternatively, visit the Downloads page and tap "Get on App Store" to be redirected.
Android
From APK (Direct Download):
- Download the APK from the Downloads page
- Open your device Settings → Security
- Enable "Install from unknown sources" for your browser
- Open the downloaded APK file
- Tap "Install" and wait for completion
- Open MIZAN and sign in
Only download APK files from the official MIZAN website. Installing apps from unknown sources can be risky if you don't trust the source.
Web Version
No installation required! Simply navigate to the web application URL in your browser. The web version works best with Chrome, Firefox, Edge, or Safari.
First Steps
After launching MIZAN for the first time, you'll need to set up your account and organization.
Creating an Account
- Click "Create Account" on the login screen
- Enter your email address and create a password
- Verify your email address
- Complete your profile information
Joining or Creating an Organization
After registration, you'll need to either join an existing organization or create a new one:
- Accept an Invitation - If someone invited you, you'll see the invitation on your dashboard
- Create New Organization - Click "Create Organization" to set up your own workspace
The user who creates an organization becomes the Tenant Admin with full permissions. Choose this option carefully.
Account Setup
Configure your account settings and preferences for the best experience.
Profile Settings
- Update your display name and profile picture
- Set your timezone for accurate time tracking
- Configure notification preferences
Language Settings
MIZAN supports multiple languages:
- English - Default language
- Russian (Русский) - Full translation
- Turkmen (Türkmençe) - Full translation
Change your language in Settings → Language.
Managing Projects
Projects are the core of MIZAN. Learn how to create, manage, and track your projects effectively.
Creating a Project
- Navigate to Projects from the main menu
- Click "New Project" or press
Ctrl+N - Fill in the project details:
- Name - A descriptive project name
- Code - A short identifier (e.g., "PROJ-001")
- Client - The client or customer
- Start/End Date - Project timeline
- Budget - Estimated hours or cost
- Click "Save" to create the project
Project Status
Projects can have the following statuses:
- Draft - Initial setup, not yet active
- Active - Work in progress
- On Hold - Temporarily paused
- Completed - Finished successfully
- Cancelled - Terminated before completion
Desktop Tabs
On desktop, you can open multiple projects in tabs for easy switching:
- Click a project to open it in a new tab
- Right-click a tab for options (close, close others)
- Drag tabs to reorder them
Employee Management
Organize your team with departments, roles, and skills tracking.
Adding Employees
Invite team members to your organization:
- Go to Settings → Team Members
- Click "Invite Member"
- Enter their email address
- Select their role (Admin, Manager, Member, Viewer)
- Send the invitation
Departments
Create departments to organize your workforce:
- Engineering, Design, Marketing, etc.
- Assign employees to departments
- Set department managers
Skills
Track employee skills for resource allocation:
- Add skills from a predefined list
- Set proficiency levels
- Search employees by skills when staffing projects
Organizations
MIZAN supports multiple organizations (tenants) with complete data isolation.
Switching Organizations
If you belong to multiple organizations:
- Click your profile icon in the header
- Select "Switch Organization"
- Choose the organization from the list
Organization Settings
Tenant Admins can configure organization settings:
- Organization name and logo
- Default timezone
- Currency and date formats
- Billing information
User Roles
| Role | Permissions |
|---|---|
| Tenant Admin | Full access, manage users, organization settings |
| Manager | Manage team, approve timesheets, view reports |
| Member | Standard access, manage own time entries |
| Viewer | Read-only access |
Real-time Synchronization
MIZAN uses SignalR to keep all connected clients in sync. When a team member makes changes, they appear instantly on your screen.
How It Works
- Changes are broadcast to all connected users in your organization
- Lists automatically refresh when items are added/updated/deleted
- Edit forms show a notification when someone else modifies the same record
Connection Status
The connection indicator in the app shows your sync status:
- Green - Connected and syncing
- Yellow - Reconnecting
- Red - Offline
Auto-Updates
MIZAN can automatically check for and install updates to ensure you always have the latest features and security fixes.
Update Behavior by Platform
| Platform | Update Method |
|---|---|
| Windows | Downloads from website, manual install |
| macOS | Downloads from website, manual install |
| Linux | Downloads from website, manual install |
| iOS | Via App Store |
| Android | Downloads from website or Play Store |
| Web | Always up to date (no action needed) |
Update Settings
Configure update behavior in Settings → Updates:
- Auto-check for updates - Automatically check for new versions on app startup
- Auto-download updates - Download updates in the background when available
- Download source (Android only) - Choose between website download or Play Store
Manual Update Check
- Open Settings from the main menu
- Scroll to the "Updates" section
- Tap "Check for Updates"
- If an update is available, follow the prompts to download and install
Update Notifications
When a new version is available:
- A banner appears at the top of the screen
- Tap the banner to view release notes and download
- You can dismiss the banner and update later
Keep auto-updates enabled to ensure you have the latest security patches and bug fixes. Check the Release Notes to see what's new in each version.
Languages
MIZAN is fully localized in multiple languages.
Supported Languages
- English (en) - Default
- Russian (ru) - Русский
- Turkmen (tk) - Türkmençe
Changing Language
- Open Settings from the main menu
- Select "Language"
- Choose your preferred language
- The app will refresh with the new language
Your language preference is saved and will be remembered on all devices.
Keyboard Shortcuts
Work faster with keyboard shortcuts (desktop only).
Global Shortcuts
| Shortcut | Action |
|---|---|
Ctrl+N |
Create new item |
Ctrl+S |
Save current item |
Ctrl+F |
Focus search |
Ctrl+W |
Close current tab |
Ctrl+Tab |
Switch to next tab |
Escape |
Cancel / Close dialog |
Navigation
| Shortcut | Action |
|---|---|
G then P |
Go to Projects |
G then E |
Go to Employees |
G then D |
Go to Departments |
G then S |
Go to Settings |
API Reference
MIZAN provides a RESTful API for integrations and automation.
Base URL
https://api.mizan.app/api/v1
Authentication
All API requests require a Bearer token in the Authorization header:
Authorization: Bearer <your-access-token>
Common Endpoints
| Endpoint | Description |
|---|---|
POST /auth/login |
Authenticate user |
POST /auth/register |
Register new user |
GET /tenants |
List user's organizations |
GET /projects |
List all projects |
GET /employees |
List employees |
GET /departments |
List departments |
GET /job-titles |
List job titles |
GET /skills |
List skills |
For complete API documentation, see the OpenAPI specification at /swagger.
Frequently Asked Questions
How many users can I have?
There's no limit on the number of users in an organization. Pricing may vary based on your plan.
Is my data secure?
Yes. We use industry-standard encryption, JWT authentication, and row-level security to protect your data. Each organization's data is completely isolated using PostgreSQL Row-Level Security policies.
Can I import data from other tools?
Yes, we support importing from CSV files. Contact support for migrations from specific tools.
Can I self-host MIZAN?
Enterprise customers can request self-hosted deployment options using Docker. Contact sales for details.
What languages are supported?
MIZAN is fully localized in English, Russian, and Turkmen. We also include a custom Turkmen locale for date/time formatting.
Troubleshooting
App won't start
- Ensure your system meets the minimum requirements
- Try reinstalling the application
- Check if antivirus is blocking the app
Can't log in
- Verify your email and password are correct
- Check if Caps Lock is on
- Try resetting your password
- Ensure you have internet connectivity
Data not syncing
- Check the connection status indicator
- Try refreshing the page/screen (pull down on mobile)
- Log out and log back in
- Check your internet connection
Performance issues
- Close unused tabs (desktop)
- Clear the app cache in Settings
- Ensure you have sufficient RAM
- Update to the latest version
If you're still experiencing issues, contact support with your app version, operating system, and a description of the problem.