Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- Host: GitHub
- URL: https://github.com/savindaj/hello-shoes-pvt.-ltd
- Owner: savindaJ
- Created: 2024-04-20T07:02:42.000Z (7 months ago)
- Default Branch: master
- Last Pushed: 2024-06-02T12:13:56.000Z (6 months ago)
- Last Synced: 2024-08-24T16:58:51.847Z (3 months ago)
- Topics: bootstrap, css, driveapi, gcp, html, javascript, jpa-hibernate, mail, maven, spring, spring-boot, springsecurity
- Language: HTML
- Homepage:
- Size: 11.6 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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