قالب

تطبيق اعتماد المصروفات لفريقك

تطبيق اعتماد المصروفات يمكن أن يكون على الإنترنت اليوم. يرسل الموظف إيصالًا، ويعتمده المدير، وتحصل المالية على الشهر في جدول بيانات. لا يفتحه إلا زملاؤك.

مصمم لـ: المالية، والمديرون، وكل من يشتري أشياء للعمل

شاشة الموافقات (Approvals) في تطبيق اعتماد المصروفات: أربعة مصروفات بانتظار القرار، لكل منها الشخص والغرض والمبلغ ورابط الإيصال، وزرّا الاعتماد والرفض
القالب ببيانات تجريبية، كما يراه الزميل بعد تسجيل الدخول.

01ماذا يفعل

ما يحصل عليه فريقك

  • أرسل مصروفًا في دقيقة

    المبلغ والتاريخ والفئة والغرض، مع صورة الإيصال أو ملف PDF له. يعمل من الهاتف.

  • اعتمد أو ارفض مع ملاحظة

    يرى المعتمِدون كل ما ينتظر ويفتحون أي إيصال. الرفض يحتاج إلى ملاحظة، ليعرف الشخص ما عليه تصحيحه. ولا يستطيع أحد اعتماد مصروفه بنفسه.

  • يعرف كل شخص أين وصل مصروفه

    يرى الجميع مصروفاتهم: بالانتظار أو معتمدة أو مرفوضة، ويمكنهم سحب ما لا يزال بالانتظار.

  • تحصل المالية على الشهر

    كل ما اعتُمد في الشهر، مع الإجماليات حسب الفئة، وتنزيل ملف CSV للحسابات.

02الأدوار

من يستطيع فعل ماذا

لا يصل إلى هنا إلا من يستطيع فتح التطبيق. وداخله، يمنح المالك الأدوار للزملاء ببريد العمل من صفحة الأشخاص (People).

منيستطيع
كل من يستطيع فتح التطبيقإرسال المصروفات، ورؤية مصروفاته، وسحب ما لا يزال بالانتظار
المعتمِدونرؤية مصروفات الجميع والبت فيها، وفتح أي إيصال
الماليةرؤية المصروفات المعتمدة حسب الشهر، وتنزيل ملف CSV، وفتح أي إيصال
المشرفونتغيير من هو معتمِد أو من المالية أو مشرف
المالك (أول من ينشره)كل شيء

أما من يستطيع فتح التطبيق أصلًا فيحدده TeamOnly: كل من في شركتك، أو الأشخاص الذين تسميهم فقط عبر npx teamonly access only.

03البدء

على الإنترنت ببضعة أوامر

تحتاج إلى Node.js على جهازك، وهو موجود أصلًا لدى مستخدمي Claude Code وCursor. شغّل هذه الأوامر في الطرفية.

  1. أنشئ التطبيق

    يُنشئ هذا مجلدًا جديدًا باسم expenses فيه التطبيق كاملًا، ويثبّت ما يحتاج إليه.

  2. جرّبه على جهازك

    يفتح على http://localhost:5173، وأنت مسجل الدخول كمستخدم تجريبي يملك التطبيق.

  3. ضعه على الإنترنت

    سجّل الدخول مرة واحدة لكل جهاز، ثم انشر. تحصل على رابط مثل expenses.acme.teamonly.app لا يفتحه إلا من في شركتك.

Terminal~
npx teamonly init --template expense-approval expensesCreated "expenses" from the expense-approval templatecd expenses && npm installnpm run devLocal: http://localhost:5173/npx teamonly loginSigned in as dana@acme.comnpx teamonly deployLive at https://expenses.acme.teamonly.appOnly @acme.com accounts can sign in.

04اجعله على مقاسك

عدّله بطلب من الذكاء الاصطناعي

القالب كود عادي في مجلدك. اطلب التعديلات من Claude Code أو Cursor بكلماتك، وتحقق منها بـ npm run dev، ثم انشر مرة أخرى. بعض الأفكار:

  • أضف حدًا شهريًا لكل شخص، وظلّل باللون الأحمر كل ما يتجاوزه ليراه فريق المالية.

  • اسمح للموظفين بإضافة رمز مشروع لكل مصروف، وأضفه إلى ملف CSV.

  • غيّر العملة إلى اليورو وأضف فئة للمسافات المقطوعة بالسيارة.

  • أرسل بريدًا إلى المعتمِدين عند وصول مصروف جديد، وأرسل تذكيرًا كل صباح بكل ما لا يزال بالانتظار.

05التكلفة

كم يكلف

  • القالب مجاني. تدفع مقابل TeamOnly الذي يستضيفه، بعد تجربة مجانية لمدة 14 يومًا دون بطاقة.
  • Builder بـ $19 شهريًا: مُنشئ واحد وحتى ثلاثة تطبيقات.
  • Team بـ $249 شهريًا: أي عدد من المُنشئين والتطبيقات، وأي شخص لديه بريد شركتك يمكنه النشر.
  • الزملاء الذين يستخدمون التطبيق فقط مجانًا. لا مقاعد تشتريها.

اقرأ الكود أولًا

كل قالب مفتوح على GitHub مع ملف README الخاص به. اطّلع عليه قبل أن تبدأ، أو اعرضه على قسم تقنية المعلومات.

اطّلع على الكود على GitHub

06الأسئلة الشائعة

أسئلة يطرحها الناس

كل الأسئلة والأجوبة

من يستطيع فتح تطبيق المصروفات؟

الأشخاص في شركتك فقط، بعد تسجيل الدخول بحساب Google أو Microsoft للعمل أو برمز يُرسل إلى بريد العمل. ويمكنك قصره على أشخاص محددين عبر npx teamonly access only.

هل يستطيع أحد اعتماد مصروفه بنفسه؟

لا. يتحقق التطبيق من ذلك في كل قرار. إذا كنت المعتمِد الوحيد، فلا بد أن يعتمد شخص آخر مصروفاتك.

أين تُحفظ الإيصالات؟

في تخزين الملفات الخاص بالتطبيق على TeamOnly، والذي لا يستطيع أي تطبيق آخر قراءته. يمكن أن يكون الإيصال صورة (JPG أو PNG أو HEIC أو WebP) أو ملف PDF، حتى 10 MB.

هل يمكنني تغيير الفئات أو العملة؟

نعم. كلاهما في ملف واحد، src/shared/types.ts. اطلب من أداة الذكاء الاصطناعي تغييرهما، ثم انشر مرة أخرى. الافتراضي هو الدولار الأمريكي، مع فئات السفر والوجبات واللوازم والبرمجيات والتدريب وأخرى.

هل يرسل بريدًا عندما يكون هناك مصروف بالانتظار؟

ليس مع القالب كما هو، لكنه تعديل سهل. تطبيقات TeamOnly يمكنها إرسال البريد إلى الزملاء، فاطلب من أداة الذكاء الاصطناعي أن ترسل بريدًا إلى المعتمِدين عند وصول مصروف. وإلى ذلك الحين، يرى المعتمِدون عدد المصروفات المنتظرة داخل التطبيق.

الوصول المبكر

انشر أول أداة لك هذا الأسبوع.

TeamOnly في مرحلة الوصول المبكر، وكل الخطط متاحة الآن. جرّبه مجانًا لمدة 14 يومًا دون بطاقة، أو اشترك. في الحالتين، تصبح شركتك جاهزة فورًا، وتنشر أول تطبيق لك بثلاثة أوامر.

جرّبه مجانًا 14 يومًاأو اشترك الآن

لا حاجة إلى بطاقة للتجربة. بعدها من $19 شهريًا، ويمكنك الإلغاء في أي وقت.

لست جاهزًا بعد؟ تابع الجديد

استخدم بريد العمل. نراسلك نادرًا، وفقط عندما يكون هناك جديد يستحق.

أرسل أسئلتك إلى hello@teamonly.dev، وسيرد عليك شخص حقيقي.