-
-
Notifications
You must be signed in to change notification settings - Fork 303
Description
Feedback after Second Installation of Lakasir on Mac M1
I've been trying Lakasir on a Mac M1, and here’s my feedback after the second installation:
Smoother Installation Process
The first time I tried installing from [Lakasir GitHub], I encountered many errors. However, on the second attempt, the installation went much more smoothly. Here’s what I did:
Installation Steps
- Clone the repository:
git clone https://github.com/lakasir/lakasir.git
- Navigate to the project directory:
cd lakasir
- Install dependencies:
- Laravel:
cp .env.example .env
- Edit the
.env
file based on your local configuration. composer install
php artisan key:generate
php artisan migrate --path=database/migrations/tenant --seed
php artisan filament:assets
php artisan livewire:publish --assets
- JavaScript:
npm install
npm run build
- Create a user:
php artisan app:create-user
- Serve the application:
php artisan serve
Issues and Feedback After Installation
1. Login UI
After installation, the login page looked strange — it only showed the email and password fields without proper styling.
2. Dashboard UI
After logging in, the dashboard layout was broken.
This was resolved after upgrading to version 1.1.2 using php artisan app:update
.
Bugs and Suggestions
-
User Management
- The user I created with
php artisan app:create-user
didn't appear in the user list — only the Super Admin was listed. I had to force login as Super Admin.
- The user I created with
-
Settings > About > Upload Picture
- Uploading a picture throws a 500 error:
No synthesizer found for key: ""
- Uploading a picture throws a 500 error:
-
POS V2
- Could not proceed to payment. Maybe it’s still a WIP?
-
Product Import
- It would be great if you provided a sample CSV file to make it easier to understand the required format.
-
Role Templates
- It would be helpful to have role templates. For example, selecting "Operator" would automatically assign a default set of permissions.
- I ended up creating a seeder manually for employee roles.
-
Minor UI Bug
-
UX Improvement Suggestion
- After selecting "No Member Selected," it would be nice to have a “Create New Member” button to improve UX. So i added this manually.
-
Permission Issues
- Users without permission to update the app can still see the version number on the top navbar.
-
Light/Dark Mode Toggle
- I can see the light/dark mode switch on the demo page but not in the development environment.
-
Printer Setup Requirement
- Users are forced to set a printer and printer ID. However, sometimes employees just want to print to PDF via the browser. It would be better if setting the printer was optional.
-
*Manual Doc for User
- There is no clear manual or user guide after installation. Providing a basic user manual would greatly help new users understand how to set up and use the system.
- **Multi-Tenancy Support
- It would be great if Lakasir could support a proper multi-tenant setup, either by default or with easy configuration. This would help users who manage multiple businesses/branches under a single instance.
- **Found Bug on Cashier
- When you update the qty and press enter, it shoud be follow the qty instead the toast saying "Product Not Found"
That's all.
Thank you for the great work!