Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/savindaj/hello-shoes-pvt.-ltd

Comprehensive POS system for shoe shops, featuring sales, inventory, employee, and customer management with integrated Google Drive and mail services.
https://github.com/savindaj/hello-shoes-pvt.-ltd

bootstrap css driveapi gcp html javascript jpa-hibernate mail maven spring spring-boot springsecurity

Last synced: 8 days ago
JSON representation

Comprehensive POS system for shoe shops, featuring sales, inventory, employee, and customer management with integrated Google Drive and mail services.

Awesome Lists containing this project

README

        

# POS System for Shoe Shop

This project is a comprehensive Point of Sale (POS) system tailored specifically for shoe shops. Developed by Hello Shoe Pvt Ltd, it integrates various functionalities to streamline the operations of a shoe shop, including sales, refunds, inventory management, employee management, customer management, and branch management. Additionally, it features a mail service and integrates with Google Drive for image and file uploads.

## Features

- **Sales Management**: Process sales transactions efficiently.
- **Refund Management**: Handle refunds for products returned within 3 days of purchase.
- **Employee Management**: Manage employee records and roles.
- **Inventory Management**: Keep track of inventory levels and manage stock.
- **Customer Management**: Maintain customer information and purchase history.
- **Branch Management**: Oversee operations across multiple branches.
- **Mail Service**: Send notifications and updates via email.
- **Google Drive Integration**: Upload images and files directly to a designated Google Drive directory.

## Tech Stack

### Backend
- **Java**
- **Spring Boot**
- **Spring Data JPA**
- **Spring Security**
- **JWT Tokens**
- **Maven**
- **MySQL**
- **Spring Mail**
- **ModelMapper**
- **Lombok**

### Frontend
- **HTML**
- **CSS**
- **JavaScript**
- **jQuery**
- **Ajax**
- **Bootstrap**

## Google Drive Integration

This project utilizes Google Drive for storing images and files. All uploads are directed to the specified Google Drive directory associated with `[email protected]`.

## Getting Started

### Prerequisites

- Java Development Kit (JDK)
- Maven
- MySQL

### Installation

1. **Clone the repository**
```sh
git clone https://github.com/yourusername/pos-system-shoe-shop.git
cd pos-system-shoe-shop