Skip to content

shadrach16/event-scanner-ocr

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 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

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages