+
Skip to content

A Feedback #300

@aikusuma

Description

@aikusuma

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

  1. Clone the repository:
    git clone https://github.com/lakasir/lakasir.git
  2. Navigate to the project directory:
    cd lakasir
  3. Install dependencies:
  4. 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
  5. JavaScript:
    • npm install
    • npm run build
  6. Create a user:
    php artisan app:create-user
  7. 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.
Screenshot-2025-04-27-at-01-19-03.png
This was resolved after upgrading to version 1.1.2 using php artisan app:update.


Bugs and Suggestions

  1. 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.
  2. Settings > About > Upload Picture

    • Uploading a picture throws a 500 error:
      No synthesizer found for key: ""
  3. POS V2

    • Could not proceed to payment. Maybe it’s still a WIP?
  4. Product Import

    • It would be great if you provided a sample CSV file to make it easier to understand the required format.
  5. 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.
  6. Minor UI Bug

    • There’s some extra space on the menu.
      Screenshot: Menu Bug
  7. 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.
  8. Permission Issues

    • Users without permission to update the app can still see the version number on the top navbar.
  9. Light/Dark Mode Toggle

    • I can see the light/dark mode switch on the demo page but not in the development environment.
  10. 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.
  11. *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.
  1. **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.
  1. **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!

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions

      点击 这是indexloc提供的php浏览器服务,不要输入任何密码和下载