This project is a backend API built with Laravel, designed for a Point of Sale (POS) or cashier mobile application developed in Flutter. It also includes an admin panel powered by Filament for easy management.
- RESTful API for POS/Cashier mobile apps (Flutter)
- Secure authentication and user management
- Product, inventory, and transaction management
- Admin panel using Filament for easy administration
- PHP >= 8.1
- Composer
- MySQL or compatible database
- Laravel Framework
- Node.js & npm (for frontend assets, if needed)
-
Clone the repository:
git clone https://github.com/lypsisrudiansyah/CashiRu-Backend.git cd your-repo -
Install dependencies:
composer install -
Copy
.env.exampleto.envand configure your environment variables. -
Generate application key:
php artisan key:generate -
Run migrations:
php artisan migrate -
Install Filament Admin Panel:
php artisan filament:install -
Start the development server:
php artisan serve
- Use the provided API endpoints in your Flutter mobile app for POS operations.
- Access the admin panel at
/adminfor management tasks.
Open to full-time roles, freelance projects, or job opportunities, feel free to reach out via email: [email protected]
This project is open-source and available under the MIT License.
