Skip to content

A lightweight web-based early arrival tracking system created as a personal project for St. Jude Shrine’s Catechism, using a responsive frontend and Google Apps Script backend.

Notifications You must be signed in to change notification settings

alansahai/SJC-EarlyBirdForm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 

Repository files navigation

Catechism Early Arrival Tracker

A lightweight web application developed as a personal project for St. Jude Shrine’s Catechism to record and track students who arrive early for catechism Mass sessions.
The system provides a simple, fast, and user-friendly interface for smooth data entry without requiring technical knowledge.


⛪ Project Purpose

During catechism Mass sessions, tracking early-arriving students manually was time-consuming and prone to errors.
This project was built to digitize the process, enabling quick student entry logging with accurate timestamps and class information.


🚀 Features

  • 🧒 Student name and class selection
  • ⏰ Live date and time display
  • ⚡ Fast submission with minimal input
  • ⌨️ Keyboard shortcut (Ctrl + Enter) for quick entry
  • 📱 Fully responsive UI (mobile & desktop friendly)
  • ☁️ Automatic data storage using Google Apps Script
  • 🎨 Clean and modern UI using Tailwind CSS

🛠️ Tech Stack

Frontend

  • HTML5
  • Tailwind CSS
  • JavaScript (Vanilla)
  • Font Awesome Icons

Backend

  • Google Apps Script (Web App API)
  • Google Sheets (as data storage)

📂 Project Structure


├── index.html    # Main application UI and logic

(This project is intentionally kept simple and lightweight for ease of use.)


⚙️ How It Works

  1. The user enters the student’s name
  2. Selects the class/grade
  3. Submits the form
  4. Data is sent to a Google Apps Script Web App
  5. The entry is stored in Google Sheets with a timestamp

🧪 Keyboard Shortcuts

Shortcut Action
Ctrl + Enter Submit the form

🔐 Data Handling & Security

  • No sensitive personal data is collected
  • No login or authentication required (intentional for quick access)
  • Backend access is restricted to the script owner

📌 Future Enhancements

  • Attendance summary dashboard
  • Date-wise filtering
  • Admin-only access for viewing records
  • Integration with full Catechism Management System
  • Student ID–based entry

👤 Author

Alan S
B.E. Computer Science and Engineering
Sri Ramakrishna Institute of Technology

Developed with ❤️ for St. Jude Shrine’s Catechism


📄 License

This project is intended for church and educational use.
Not licensed for commercial redistribution.


---

About

A lightweight web-based early arrival tracking system created as a personal project for St. Jude Shrine’s Catechism, using a responsive frontend and Google Apps Script backend.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages