Skip to content

A simple Flask-based appointment booking system with email confirmations, QR code access, and automated reminder scheduling.

Notifications You must be signed in to change notification settings

manvendra5345/Schedulo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

3 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Schedulo

A simple Flask-based appointment booking system with email confirmations, QR code access, and automated reminder scheduling.

πŸ“… Appointment Booking System with QR & Email Notifications

This is a Flask-based Appointment Booking Web App that allows users to schedule appointments via a web interface. It features automatic email confirmations, QR code generation, a slot viewer, and automated reminder emails the night before appointments.


πŸš€ Features

  • πŸ–₯️ Simple & responsive web form to book appointments
  • πŸ“§ Sends confirmation email to users instantly
  • πŸ“² Generates a scannable QR code linking to the booking page
  • πŸ“‹ View all booked slots via a dedicated page
  • ⏰ Automated reminder emails to client and admin the night before appointment
  • πŸ—ƒοΈ SQLite database for lightweight and easy data storage

πŸ› οΈ Tech Stack

  • Python (Flask)
  • SQLite (for database)
  • HTML/CSS (frontend)
  • smtplib / Gmail SMTP (for email notifications)
  • qrcode (Python QR code generation)
  • dotenv (to keep credentials secure)

πŸ”§ Setup Instructions

1. Clone the repository

git clone https://github.com/your-username/appointment-booking-system.git
cd appointment-booking-system
pip install flask qrcode python-dotenv

About

A simple Flask-based appointment booking system with email confirmations, QR code access, and automated reminder scheduling.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published