Skip to content

404NotFoundIndonesia/laravel-laundy-app-v2

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Laundry App (Aplikasi Penatu)

This platform will provide laundry businesses with a robust set of tools to streamline their operations, enhance customer management, and optimise overall efficiency. The solution will be accessible via web, ensuring flexibility and convenience for users.

Objectives

  • Provide a user-friendly interface for laundry business owners.
  • Enable efficient management of orders, customers, pricing, services, and inventory.
  • Offer scalable solutions to accommodate growing business needs.
  • Provide analytical tools to track performance and make informed decisions.

Features

  • User Management: Secure user registration, login, and role-based access control.
  • Customer Management: Detailed customer profiles, loyalty programs, and communication tools.
  • Order Management: Comprehensive order tracking, notifications, and barcode/QR code integration.
  • Inventory Management: Stock tracking and supplier management.
  • Billing and Payments: Automated invoice generation, multiple payment options, and subscription plans.
  • Pricing and Service Management: Service listings, pricing management, and discount management.

Technical Specifications

  • Backend: php 8.3, Laravel 11
  • Database: MySQL
  • Frontend: Vue3

Get Started

Prerequisite

  • You need php to run this, with a minimum installed version of php 8.3.4. Make sure you can also access php via the command line by adding it to the path environment variable.
  • Make sure Composer is also installed and accessible via the command line.
  • Ensure that you have also installed MySQL.
  • You need to install Node.js to ensure that the HTML pages can be rendered when the application is running. Use Node.js version v20.11.1 LTS for the expected results.
  • I recommend installing Git for better code management.

Get the Source Code

Of course, you need to put this code on your computer first. There are two ways to do this: by downloading the project zip file or by using Git (recommended).

  1. Download the Project Zip

    You can click on this link to download the zip file of this project.

  2. Git Clone

    Make sure that you have installed git. Open the directory where you want to place the source code in the terminal. Then, run the following command:

    git clone git@github.com:404NotFoundIndonesia/laravel-laundy-app-v2.git

Install Dependencies

Make sure this project is open in your command line interface. To confirm your current active directory in the terminal, use the following command:

pwd

To install all dependencies, use the following command:

composer setup

How to Run

You need to open two command line instances to run this project. Each is used for the backend and frontend parts. Also, make sure the active directory in each command line is within this project.

To run the backend server, use the following command:

php artisan serve

To run the frontend server, use the following command:

npm run dev

Open http://localhost:8000 in your browser to access the app. When you want to access this app in a web browser, make sure you do not close or stop both of those processes.

Screenshot

Service Management

image image image image image

Customer Management

image image image image

Supplier Management

image image image image

License

Laundry App is open-sourced software licensed under the MIT license.