DeepSeek ArtifactsDeepSeek Artifacts

تطبيق محاسبة بسيط وعملي

4.0
ar
تطبيقات الجوال
تطبيق محاسبة
تسجيل اليوميات
عمليات حسابية

النص التوجيهي

 إنشاء تطبيق محاسبه جاهز لإستخدام بإسم tarek belal لعمل جميع العمليات الحسابيه وتسجيل اليوميه بشكل بسيط وعملي نسخه ايفون واندرويد
التطبيق وظيفته تسجيل اليوميات عليه
وحفظها بجميع الخانات والاوامر الحسابيه

النتيجة المولدة

import React, { useState } from 'react';
import './App.css';

const App = () => {
  const [entries, setEntries] = useState([]);
  const [date, setDate] = useState('');
  const [description, setDescription] = useState('');
  const [amount, setAmount] = useState('');

  const handleAddEntry = () => {
    if (date && description && amount) {
      const newEntry = { date, description, amount };
      setEntries([...entries, newEntry]);
      setDate('');
      setDescription('');
      setAmount('');
    }
  };

  const handleDeleteEntry = (index) => {
    const updatedEntries = entries.filter((_, i) => i !== index);
    setEntries(updatedEntries);
  };

  return (
    <div className="App">
      <header className="bg-blue-600 text-white p-4">
        <h1 className="text-4xl font-bold">Tarek Belal Accounting App</h1>
      </header>
      <main className="container mx-auto p-4">
        <section className="mb-8">
          <h2 className="text-2xl font-semibold mb-4">Add New Entry</h2>
          <div className="grid grid-cols-1 md:grid-cols-3 gap-4">
            <input
              type="date"
              placeholder="Date"
              value={date}
              onChange={(e) => setDate(e.target.value)}
              className="p-2 border rounded"
            />
            <input
              type="text"
              placeholder="Description"
              value={description}
              onChange={(e) => setDescription(e.target.value)}
              className="p-2 border rounded"
            />
            <input
              type="number"
              placeholder="Amount"
              value={amount}
              onChange={(e) => setAmount(e.target.value)}
              className="p-2 border rounded"
            />
          </div>
          <button
            onClick={handleAddEntry}
            className="mt-4 bg-blue-500 text-white px-4 py-2 rounded hover:bg-blue-600"
          >
            Add Entry
          </button>
        </section>
        <section>
          <h2 className="text-2xl font-semibold mb-4">Journal Entries</h2>
          <table className="w-full border-collapse">
            <thead>
              <tr className="bg-gray-200">
                <th className="border p-2">Date</th>
                <th className="border p-2">Description</th>
                <th className="border p-2">Amount</th>
                <th className="border p-2">Actions</th>
              </tr>
            </thead>
            <tbody>
              {entries.map((entry, index) => (
                <tr key={index} className="bg-white">
                  <td className="border p-2">{entry.date}</td>
                  <td className="border p-2">{entry.description}</td>
                  <td className="border p-2">{entry.amount}</td>
                  <td className="border p-2">
                    <button
                      onClick={() => handleDeleteEntry(index)}
                      className="bg-red-500 text-white px-2 py-1 rounded hover:bg-red-600"
                    >
                      Delete
                    </button>
                  </td>
                </tr>
              ))}
            </tbody>
          </table>
        </section>
      </main>
      <footer className="bg-blue-600 text-white p-4 mt-8">
        <p className="text-center">© 2025 Tarek Belal. All rights reserved.</p>
      </footer>
    </div>
  );
};

export default App;

المزيد من التوصيات

عرض الكل

بريد إلكتروني مؤقت

4.0
التكنولوجيا
ar
بريد مؤقت
بريد إلكتروني
خدمات بريد
بريد إلكتروني مؤقتاعمل ...

OTC Pulse تحليل EUR/USD

4.0
تكنولوجيا التداول
ar
OTC
AI Trading
EUR/USD
Technical Analysis
Automated Trading
اسم المشروع المقترح: 🔹 OTC Pulse أو FlashTrade AI 🎯 فكرة المشروع: منصة إلكترونية أنيقة وذكية مخصصة لتحليل زوج EUR/USD OTC فقط على منصة Pocket Option، باستخدام الذكاء الاصطناعي ومدارس التحليل الفني ا...

جعل خلفية بيضاء بسهولة

4.0
تصميم جرافيك
ar
تصميم
خلفية بيضاء
تحرير الصور
جعل لخلفية بيضاء بعذ تحميل صورة...

إنشاء تطبيق إزالة خلفية الصور

4.0
تطوير تطبيقات
ar
تطبيق
إزالة خلفية
تحميل صور
انشاء تطبيق ازالة خلفية صور بشكل احترافي مع ايضافت زر تحميل صورة...

تطبيق متجر ملابس عربي

4.0
تكنولوجيا
ar
متجر ملابس
تطبيق عربي
تصميم موبايل
طبيق متجر بيع الملابس مع إتاحة إظهار المقاسات المتاحة مع السعر مع الألوان المتاحة التطبيق يخدم الموبايل بحيث يكون التصميم يتناسب مع العرض على الموبايل باللغة العربية كل شيء باللغة العربية مع إتاحة الت...

إنشاء برنامج لإدارة المنتجات

4.0
تكنولوجيا
ar
برمجة
إدارة المنتجات
تطوير البرمجيات
قم بإنشاء برنامج يقوم بأدخال اصناف من المنتجات حيث ان بيانات كل صنف هي: نوع الصنف الطراز الكمية سعر التكلفة سعر البيع...