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.
Log in or sign up for Devpost to join the conversation.