Back to work
Mobile-First Application

MacNil Contact Manager

Overview

A serverless mobile-first web application that turns the smartphone camera into an intelligent scanner. It utilizes Google Gemini AI to analyze business cards, extract structured contact details, and immediately sync them to HubSpot CRM.

Project Goals

Developed during the internship at MacNil, this application helps sales agents quickly digitalize contacts gathered at events and trade shows directly from their smartphones, avoiding manual data entry.

Features & Architecture

  • Mobile-First Scanning: Interface and components optimized for quick photo capture directly from mobile browsers.
  • AI-Powered Extraction (Google Gemini): Integration of Gemini APIs for intelligent OCR parsing of card images, returning a structured JSON output with name, surname, company, role, email, and phone.
  • Serverless Architecture: Backend built on Supabase utilizing Row Level Security (RLS) for secure, granular access control.
  • HubSpot Synchronization: Real-time bi-directional integration that streams leads directly into the corporate sales CRM.
  • Analytics Dashboard: Continuous monitoring of lead status (e.g. hot leads, total scanned, pending synchronization).

Project Details

StatusCompletedInternal Project · Not Publicly Accessible
RoleFull Stack Developer Intern · AI Integration
Year2026

Stack tecnologico

Next.jsSupabaseGemini AI APITailwind CSSHubSpot APIServerless