Skip to content

pallasite99/rentavo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 

Repository files navigation

rental-reminder

Outline for a rental payment reminder system that reads tenant details and rental amounts from an Excel spreadsheet, then sends out automated reminders

Architecture

  1. Data Input: A Microsoft Excel spreadsheet contains tenants’ details, including names, email addresses, and payment amounts.

  2. Data Processing: The system reads and processes data from the Excel sheet using Python’s pandas library.

  3. Notification Service: After processing, the system formats and sends reminders using an email API (e.g., SMTP or a service like SendGrid or Amazon SES).

  4. Scheduler: Uses a task scheduler (like cron for Unix or schedule in Python) to send reminders on a set date every month.

Architecture diagram (base)

image

AWS base architecture

image

Sequence diagram (base)

seqrental

v2

image

Placeholder system design

image

Components and workflow

  1. Excel File: Contains tenant information and monthly rent. Columns may include:
  • Name
  • Email
  • Due Amount
  • Due Date
  • Python Data Handler: Reads and processes data using pandas.
  1. Email Notification Service: Configured to send personalized email reminders.

  2. Scheduler: Triggers the reminder system on a set date every month.

Scheduler Setup (Alternative)

For more flexibility, to consider setting up a cron job or task scheduler that calls this script at regular intervals if deploying in a Linux or Unix environment.

This approach provides a robust, scalable system for automating rental payment reminders.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published