02.2 · 2025
Business Automation Analytics Dashboardلوحة تحليلات لأتمتة الأعمال
Upload, clean, analyze, alertرفع، تنقيح، تحليل، تنبيه
Upload a CSV or Excel export and get cleaned data, charts, report exports, and an email alert when revenue drops more than 20%.ارفع ملف CSV أو Excel لتحصل على بيانات منقّحة ورسوم بيانية وتقارير قابلة للتصدير، وتنبيه بالبريد عند انخفاض الإيرادات بأكثر من 20%.
- Stackالتقنيات
- FastAPI, React, PostgreSQL, Pandas, SQLAlchemy, Vercel, Railway
- UploadالرفعCSV / XLSX
- Clean + validateالتنقيح والتحققPandas
- StoreالتخزينPostgreSQL · Railway
- REST APIواجهة RESTFastAPI · SQLAlchemy
- Dashboardلوحة المعلوماتReact · Vercel
SMTP alert when revenue drops more than 20%.تنبيه SMTP عند انخفاض الإيرادات بأكثر من 20%.
Problemالمشكلة
Raw CSV and Excel exports need cleaning and validation before they can drive reports or alerts.Raw CSV and Excel exports need cleaning and validation before they can drive reports or alerts.
What I builtما بنيته
CSV/Excel upload with Pandas cleaning and validation, FastAPI and SQLAlchemy REST endpoints for auth, analytics, charts and report exports, and SMTP alerts on revenue drops over 20%. React on Vercel, PostgreSQL on Railway.CSV/Excel upload with Pandas cleaning and validation, FastAPI and SQLAlchemy REST endpoints for auth, analytics, charts and report exports, and SMTP alerts on revenue drops over 20%. React on Vercel, PostgreSQL on Railway.
How it fits togetherكيف تترابط الأجزاء
- CSV / XLSXUploadالرفع
- PandasClean + validateالتنقيح والتحقق
- PostgreSQL · RailwayStoreالتخزين
- FastAPI · SQLAlchemyREST APIواجهة REST
- React · VercelDashboardلوحة المعلومات