Skip to content

Commit 218edd8

Browse files
committed
Add README.md
1 parent d8acb34 commit 218edd8

1 file changed

Lines changed: 36 additions & 0 deletions

File tree

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
# Barcode Reader Web Application
2+
A web application that leverages [FastAPI](https://pypi.org/project/fastapi/) for the backend along with a lightweight **HTML/JavaScript** frontend. The application allows users to upload images for **barcode reading**, decodes the barcodes using the [Dynamsoft Capture Vision Bundle](https://pypi.org/project/dynamsoft-capture-vision-bundle/), and presents the decoded data in a user-friendly interface.
3+
4+
## Features
5+
6+
- Upload images containing barcodes.
7+
- Detect and decode barcodes using the Dynamsoft Capture Vision Bundle.
8+
- Display barcode details, including type, content, and location.
9+
- Visualize barcode locations on the uploaded image.
10+
11+
## Prerequisites
12+
13+
- Python 3.8 or higher
14+
- [Dynamsoft Capture Vision Bundle license](https://www.dynamsoft.com/customer/license/trialLicense/?product=dcv&package=cross-platform)
15+
16+
## Getting Started
17+
1. Download the source code from the repository.
18+
2. Install the required dependencies using pip.
19+
20+
```bash
21+
pip install -r requirements.txt
22+
```
23+
24+
3. Set the license key in `backend.py`:
25+
26+
```python
27+
license_key = "LICENSE-KEY"
28+
```
29+
30+
4. Run the project:
31+
32+
```bash
33+
python backend.py
34+
```
35+
36+
5. Open your web browser and navigate to `http://localhost:8000` to access the application.

0 commit comments

Comments
 (0)