Skip to main content

Laundry Management System - Backend

A Spring Boot application that serves as the backend for a laundry management system. This application handles customer data, branches, transactions, and payment processing

Technologies Used

Prerequisites

  • JDK 17 or higher
  • MySQL 8.x
  • Maven 3.x
  • Ngrok (for payment gateway integration)

Installation

Several quick start options are available:
  1. Clone the repo: git clone https://github.com/initheo/Final-Project-Laundry.git
  2. Run cd to the newly created /Final-Project-Laundry/backend directory
  3. Install java and maven first if you don’t have it in your machine.
  4. Update the database configuration in application.properties
  5. Update the payment gateway configuration in application.properties
  6. Update the Ngrok configuration in application.properties
  7. Run the application using the Maven Wrapper or Maven
  8. Done Next Frontend Installation
Read the documentation page for more information on the framework contents, templates and examples, and more.

Project Structure

Configuration

Database Configuration

Update application.properties:

Payment Gateway Configuration

Update application.properties:

Ngrok Configuration

Update application.properties:

Running the Application

Using Maven Wrapper

Using Maven

The application will start on port 8080 by default.

API Documentation