This project started as a simple coffee marketplace landing page and evolved into a polished, premium e-commerce experience Web design.
0
3
Built a multi-user Contact Manager System using Laravel with a responsive UI (Blade + Tailwind CSS)
Designed for secure, scalable contact management with strict user data isolation
Implemented full authentication lifecycle (register, login, password reset)
0
19
I developed , this marketing website for a customer
He is very happy with this work
0
20
Overview
Many churches still rely on handwritten attendance registers, making it difficult to track member participation, identify new visitors, and analyze consistency over time.
This project solves that problem by transforming handwritten attendance sheets into structured, clean, and trackable data.
The Problem
Manual attendance records are hard to analyze
New members are difficult to track over time
Data often contains duplicates and errors
No visibility into member consistency
The Solution
I built a web-based system that:
Extracts data from handwritten attendance sheets (via image upload)
Cleans and standardizes names, phone numbers, and locations
Automatically detects returning vs new members
Prevents duplicate entries using smart matching logic
Provides a simple dashboard to visualize attendance trends
Key Features
Image-based data extraction (no phones required for members)
Smart data cleaning and normalization
Duplicate detection and fuzzy matching
Member tracking with unique IDs
Attendance history tracking
Interactive dashboard with insights
Simple, non-technical user interface
Tech Stack
Python
Streamlit
Google Sheets (as database)
OCR / AI-assisted parsing
Plotly (for visualization)
Impact
This system allows church administrators to:
Track attendance consistently
Identify new and returning members
Monitor member engagement over time
Make data-driven decisions