Skip to content

KhalidExe/Raseed

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

48 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐Ÿ’ณ Raseed | ุฑุตูŠุฏ

Version PWA Theme Python Flask

A Modern, Bilingual Property Management SaaS. Raseed v2.3 transforms into a Progressive Web App (PWA), allowing users to install it on mobile devices. It also features a refined UI with infinite animations and a polished visual identity.


๐Ÿ“ธ Screenshots

(Screenshots coming soon...)


โšก Key Features (v2.3)

๐Ÿ“ฑ Mobile App Experience (PWA) - New!

  • Installable: Add Raseed to your phone's home screen just like a native app.
  • App-Like Feel: Runs in standalone mode without the browser address bar.
  • Custom Icons: High-quality icons for iOS and Android home screens.

๐ŸŽจ Visual & UI Enhancements - New!

  • Infinite Marquee: A dynamic, auto-scrolling feature strip on the landing page.
  • Branded Favicon: Custom RJ logo in the browser tab for a professional look.
  • Dual-Theme UI: ๐ŸŒ— Adaptive Light Mode & Dark Mode support.

๐Ÿ”” Smart Notification Center

  • Context-Aware Alerts:
    • ๐Ÿ”ด Overdue: Highlights missed payments in Red with a "Days Overdue" counter.
    • ๐ŸŸ  Upcoming: Warns about payments due within 15 days in Orange.

๐ŸŒ Bilingual & Visual Experience

  • Full Localization: ๐Ÿ‡ธ๐Ÿ‡ฆ/๐Ÿ‡บ๐Ÿ‡ธ Switch instantly between Arabic (RTL) and English (LTR).
  • Interactive Charts: ๐Ÿ“Š Visual doughnut charts powered by Chart.js to track Paid vs. Remaining balances.

๐Ÿ” Security & Access

  • Multi-User System: ๐Ÿ‘ค Complete isolation between users. Your data is private.
  • Secure Authentication: Built-in Login & Signup system with hashed passwords.

๐Ÿ› ๏ธ Tech Stack

  • Core: Python, Flask, Jinja2.
  • Frontend: HTML5, Tailwind CSS (v3.4), Chart.js.
  • PWA: Service Workers, Web Manifest.
  • Database: SQLAlchemy (ORM), SQLite / PostgreSQL.
  • Deployment: Gunicorn, Render.

๐Ÿš€ How to Run (Locally)

  1. Clone the repository:

    git clone [https://github.com/KhalidExe/Raseed.git](https://github.com/KhalidExe/Raseed.git)
    cd Raseed
  2. Install dependencies:

    pip install -r requirements.txt
  3. Run the application:

    python app.py

    The app will automatically create a local raseed_v2.db database.

  4. Access the Platform: Open your browser at: http://127.0.0.1:5000


๐Ÿ“‚ Project Structure

Raseed/
โ”‚
โ”œโ”€โ”€ app.py                 # Main Application Controller
โ”œโ”€โ”€ database.py            # Database Models & Logic
โ”œโ”€โ”€ translations.py        # ๐ŸŒ Localization Dictionary
โ”œโ”€โ”€ static/
โ”‚   โ”œโ”€โ”€ manifest.json      # PWA Configuration
โ”‚   โ”œโ”€โ”€ sw.js              # Service Worker
โ”‚   โ”œโ”€โ”€ favicon.png        # Site Icon
โ”‚   โ””โ”€โ”€ icons/             # Mobile App Icons
โ”‚
โ”œโ”€โ”€ templates/             # Frontend Views
โ”‚   โ”œโ”€โ”€ base.html          # Layout, Theme & PWA Logic
โ”‚   โ””โ”€โ”€ ...
โ”‚
โ””โ”€โ”€ raseed_v2.db           # (Local Dev Database - GitIgnored)

๐Ÿ“ Data Formatting Guide (Excel)

To import a schedule for a tenant, upload an Excel file with two columns (Date & Amount).

๐Ÿ’ก Quick Test: You can use the ready-made sample file included in this project: Download tryme.xlsx

Date (ุงู„ุชุงุฑูŠุฎ) Amount (ุงู„ู…ุจู„ุบ)
2026-01-01 5000
2026-04-01 5000
... ...

๐Ÿ”ฎ Future Roadmap

  • ๐ŸŒ Bilingual Support (Arabic/English).

  • ๐Ÿ“Š Visual Analytics (Charts).

  • ๐ŸŽจ Dual-Theme Support (Light/Dark).

  • ๐Ÿ“ฑ PWA Support: Install the app on mobile devices.

  • ๐Ÿ“ง Email Notifications: Send PDF receipts to tenants automatically.

  • ๐Ÿค– AI Insights: Predict rental income trends.


Developed by KhalidExe ยฉ 2026

About

A smart, bilingual Rental Management System built with Flask and TailwindCSS to track tenant payments and financial ledgers.

Topics

Resources

License

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Packages

 
 
 

Contributors

Languages