Inspiration

BizScan was inspired by the challenge professionals face managing stacks of business cards collected at events. We wanted to make it easy to digitize, organize, and access contacts without the hassle of manual entry or lost cards.

What it does

BizScan scans business cards using OCR, extracts key details like names, emails, and phone numbers, and stores contacts in a secure, searchable database. It offers a clean interface to review, edit, and organize contacts, making digital contact management simple.

How we built it

We used Python for the core logic, Streamlit for the interface, EasyOCR for text recognition, and supabase for secure data storage. OpenCV and Pandas help with image processing and data management, while custom CSS and Streamlit components enhance the user experience.

Challenges we ran into

We faced challenges with OCR accuracy across diverse card designs, parsing data correctly, and creating a simple yet powerful interface. Optimizing database operations for real-time updates and searches was also key.

Accomplishments that we're proud of

We’re proud to have built a functional, intuitive card-scanning solution with high text recognition accuracy, seamless contact management, and scalable performance.

What we learned

We learned advanced OCR and image processing techniques, database optimization, and the importance of balancing features with usability in UI design.

What's next for BizScan

Future plans include a mobile app, cloud sync, export options, AI enhancements, batch processing, CRM integration, multi-language support, and advanced analytics.

Built With

Share this project:

Updates