Skip to content

shadrach16/event-scanner-ocr

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📅 Photo2Calendar: Event Flyer to Calendar AI

Status Platform Tech

"Never manually type a date from a flyer again." An AI-powered utility app that scans physical or digital event flyers, extracts the details (Date, Time, Venue), and automatically syncs them to your phone's native calendar.


📱 App Interface

Scanning Interface Calendar Confirmation

Figure 1: The Image Scanning Process (Left) and the Auto-Populated Event Details (Right).


🚀 The Problem & Solution

The Problem: In Nigeria (and globally), event invitations often come as image flyers on WhatsApp or Instagram. Transferring these details to a Google/Apple Calendar requires switching apps and manually typing dates, times, and complex addresses.

The Solution: Photo2Calendar allows users to simply "Share" an image to the app. The AI analyzes the text and creates a calendar event instantly.


✨ Core Features

1. Context-Aware OCR (Nigerian Context)

Generic OCR tools often fail with stylized fonts on party flyers or specific Nigerian date formats (e.g., "20th of Nov", "No African Time").

  • I fine-tuned the parsing logic to identify venues (Events Centers, Landmarks) vs. standard text.
  • It intelligently handles colloquial time formats like "10am Prompt".

2. One-Tap Calendar Sync

  • Uses the Capacitor Calendar Plugin to interface directly with the device's native calendar (Google Calendar on Android, iCal on iOS).
  • Users can review and edit details before saving.

3. global Multi-Language Support

  • The app features full localization support for 8 different languages, making it accessible to a diverse user base.
  • It is optimized to recognize keywords in both formal English and local dialects (e.g., Pidgin) common in event descriptions.

4. In-App Purchases (Monetization)

  • Integrated In-App Purchase (IAP) functionality allows users to disable ads.
  • Connects directly to Google Play Billing and Apple StoreKit for a seamless checkout experience.

🛠️ Technical Implementation

This project demonstrates the power of Hybrid Mobile Development:

  • Frontend Framework: React.js (for the UI logic and state management).
  • Native Runtime: Capacitor (wraps the web app into a native binary for Play Store/App Store).
  • AI/OCR Engine: Integration with Google Nano Vision API for raw text extraction, followed by a Regex/NLP parsing layer to classify data into "Date," "Time," and "Location."
  • Storage: SQLite (for local history of scanned events).

👨‍💻 Developer Role

Tunde Oluwamo Full Stack & Mobile Developer LinkedIn Profile

About

Mobile utility that uses AI to scan event flyers and automatically populate the phone's calendar.

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors