Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

💸 سرویس دُنگی (Dongi)

تسویه آسون، دوستی موندگار!

سرویس دُنگی یک ابزار تحت‌وب ساده و کاربرپسند برای مدیریت و تسویه‌ی خرج‌های گروهی است.
هدف اصلی این پروژه اینه که محاسبه‌ی دِنگ بین دوستان، هم‌کلاسی‌ها یا هم‌سفرها رو بدون سردرگمی و با دقت انجام بده — بدون نیاز به نصب هیچ اپلیکیشنی!


🌱 داستان شروع پروژه

مشکلی که همیشه در اکیپ‌های دوستی‌ای که توشون بودم داشتم، محاسبه‌ی دَنگ در آخر یک روز پر از برنامه بود.
بعد از هر سفر، رستوران یا خرید گروهی، همیشه می‌موندیم که:

«حالا کی باید چقدر بده؟»
«چه کسی بیشتر خرج کرده؟»
«چجوری حساب رو صاف کنیم که همه راضی باشن؟»

همین شد که تصمیم گرفتم ابزار ساده‌ای بسازم تا بدون دردسر، فقط با چند کلیک، محاسبه‌ی دقیق دِنگ رو انجام بده.
اینجوری هم حساب‌ها روشن می‌مونن، هم رفاقت‌ها 😊


⚙️ ویژگی‌ها

  • 🎨 طراحی کاملاً واکنش‌گرا و هماهنگ با موبایل و دسکتاپ
  • 💡 رابط کاربری مرحله‌ای (Step-by-Step Wizard) برای ساده‌تر شدن کار
  • 🧮 الگوریتم تسویه‌ی هوشمند برای محاسبه‌ی حداقل تراکنش‌ها
  • 🧠 پیاده‌سازی کاملاً در سمت کاربر (Client-Side) بدون نیاز به سرور
  • 📊 نمایش نهایی طلبکاران، بدهکاران و جزئیات پرداخت‌ها
  • 🧰 ساختار کد ماژولار (Flow, Validation, Algorithm) برای نگهداری آسان‌تر
  • 🌐 کاملاً فارسی و راست‌چین

🧩 ساختار پوشه‌ها

DONGI-WEB/
│
├── assets/               # تصاویر و آیکون‌ها
│
├── css/                  # فایل‌های استایل پروژه
│   ├── base.css
│   ├── components.css
│   ├── layout.css
│   ├── main.css
│   ├── steps.css
│   └── variables.css
│
├── js/                   # اسکریپت‌های جاوااسکریپت
│   ├── flow.js           # مدیریت مراحل و نمایش بخش‌ها
│   ├── validation.js     # اعتبارسنجی ورودی‌ها
│   └── algorithm.js      # الگوریتم محاسبه‌ی دنگ و تسویه‌ی بدهی‌ها
│
└── index.html            # فایل اصلی رابط کاربری

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages