First Login
After completing the installation, follow this guide to set up your organization and start using Open Core Business Suite.
Accessing the Application
- Open your web browser
- Navigate to your application URL (the
APP_URLyou configured in.env) - You should see the login page
Login Credentials
Use the admin credentials you created during installation:
Production Setup
If you used php artisan opencorebs:live --fresh, enter the email and password you specified during the interactive setup.
Development Setup
If you used php artisan opencorebs:demo --fresh, use the demo credentials:
- Email:
[email protected] - Password:
password123
If using demo credentials, immediately change the password after first login by going to Profile > Change Password.
Initial Configuration
After logging in, configure your organization settings.
Step 1: Company Settings
Navigate to Settings > Company Settings to configure:
| Setting | Description |
|---|---|
| Company Name | Your organization's name |
| Company Email | Primary contact email |
| Company Phone | Primary contact phone |
| Company Address | Business address |
| Logo | Upload your company logo |
Step 2: System Settings
Navigate to Settings > System Settings to configure:
| Setting | Description |
|---|---|
| Timezone | Default timezone for all users |
| Date Format | How dates are displayed |
| Time Format | 12-hour or 24-hour format |
| Currency | Default currency for financial modules |
| Week Start Day | First day of the work week |
Step 3: Email Configuration
Verify email settings are working:
- Go to Settings > Email Settings
- Review the SMTP configuration
- Click Send Test Email to verify
If the test email fails, check your .env mail settings.
Setting Up Your Organization
Create Departments
Departments organize employees into functional groups.
- Navigate to HR > Departments
- Click Add Department
- Enter department details:
- Department Name
- Department Head (optional, can set later)
- Parent Department (for hierarchical structure)
Common departments to create:
- Administration
- Human Resources
- Finance
- IT/Technology
- Sales
- Operations
Create Designations
Designations are job titles or positions within your organization.
- Navigate to HR > Designations
- Click Add Designation
- Enter designation details:
- Designation Name
- Department (optional association)
- Level (for hierarchy)
Common designations to create:
- CEO / Managing Director
- Manager
- Team Lead
- Senior Staff
- Junior Staff
- Intern
Configure Shifts
Set up work shifts for attendance tracking.
- Navigate to HR > Shifts
- Click Add Shift
- Configure shift details:
- Shift Name (e.g., "Morning Shift")
- Start Time
- End Time
- Break Duration
- Working Days
Default shift example:
- Name: General Shift
- Time: 9:00 AM - 6:00 PM
- Break: 1 hour
- Days: Monday to Friday
Configure Leave Types
Set up leave categories employees can request.
- Navigate to Leave > Leave Types
- Review default leave types or add new ones:
- Annual Leave
- Sick Leave
- Casual Leave
- Maternity Leave
- Paternity Leave
For each leave type, configure:
- Annual quota (days per year)
- Carry forward rules
- Requires approval
- Paid or unpaid
Adding Your First Employees
Step 1: Create Employee Records
- Navigate to HR > Employees
- Click Add Employee
- Fill in required information:
- Personal Details (name, email, phone)
- Employment Details (department, designation, joining date)
- Shift assignment
- Reporting manager
Step 2: Set Up User Accounts
Each employee needs a user account to log in:
- When creating an employee, check "Create Login Account"
- The system will send credentials via email
- Or manually set up users via Settings > Users
Step 3: Assign Roles
Assign appropriate roles to users based on their responsibilities:
| Role | Access Level |
|---|---|
| Super Admin | Full system access |
| HR Manager | HR module access |
| Manager | Team management |
| Employee | Self-service features |
Navigate to Settings > Users > Roles to view or customize roles.
Enabling Modules
Open Core Business Suite has many optional modules. Enable only what you need.
View Available Modules
- Navigate to Settings > Addons
- You'll see a list of all available modules
- Enabled modules show as "Active"
Enable a Module
- Find the module you want to enable
- Click the toggle switch to enable it
- The module's menu items will appear in the sidebar
Core Modules (Always Enabled)
- SystemCore - Base system functionality
- AccountingCore - Financial foundations
Popular Modules to Enable
| Module | Purpose |
|---|---|
| Payroll | Salary processing and payslips |
| Leave | Leave requests and approvals |
| Attendance | Time tracking |
| Recruitment | Hiring workflow |
| TaskSystem | Task management |
| DocumentManagement | File storage and sharing |
Quick Setup Checklist
Use this checklist to ensure you've completed the essential setup:
- Logged in successfully
- Changed default password (if using demo setup)
- Configured company settings
- Set correct timezone
- Verified email settings work
- Created at least one department
- Created at least one designation
- Configured a work shift
- Added at least one leave type
- Created the first employee record
- Enabled required modules
What's Next?
For Administrators
For HR Teams
For Employees
Troubleshooting
Can't Log In
- Verify you're using the correct email address
- Check if Caps Lock is on
- Try resetting password via "Forgot Password" link
- Check that email settings are configured correctly
Missing Menu Items
- Ensure the required module is enabled in Settings > Addons
- Check that your user role has permission for that feature
- Clear browser cache and refresh
Changes Not Saving
- Check for validation errors in the form
- Verify you have permission to edit the settings
- Check browser console for JavaScript errors
- Review Laravel logs:
storage/logs/laravel.log
Need Help?
- Documentation: Browse the full documentation
- Support: Contact [email protected]
- Community: Join our user community forums