
تکمیل و استقرار پروژه اتوماسیون (React + Supabase + Node.js)
- توسعه نرمافزار و آیتی
پروژه اتوماسیون داروخانه با هدف دیجیتالیسازی فرآیندهای ثبت نسخه، مدیریت دارو، بیمه و گزارشگیری طراحی شده است. بخش زیادی از رابط کاربری (Frontend) و ساختار اولیه بکاند آماده است. هدف از این پروژه تکمیل بخشهای باقیمانده، اتصال کامل بین فرانتاند و بکاند، و آمادهسازی برای محیط پروداکشن است.
پروژه شامل موارد زیر است:
Frontend: React + Vite + Tailwind (UI و فرمهای پایه آماده است)
Backend: Supabase Edge Functions (PostgreSQL + Auth)
Deployment: Nginx + Ubuntu Server
هدف نهایی: تحویل نسخه نهایی آماده استقرار با مستندات کامل انتظارات ما: فریلنسر منتخب موظف است در مدت قرارداد موارد زیر را تحویل دهد:
فاز ۱ — تکمیل Backend
تکمیل و تست احراز هویت (Authentication + Authorization با نقشها)
طراحی و پیادهسازی CRUD برای جداول:
داروها (drugs)
بیماران (patients)
نسخهها (prescriptions)
فروش OTC (sales)
ایجاد گزارش درآمد و آمار فروش (API GET /reports/revenue)
فاز ۲ — اتصال کامل Frontend به API
اصلاح api.ts جهت اتصال به Supabase
تکمیل فرمهای ثبت دارو، ویرایش، حذف، نسخه جدید
اتصال نمودار درآمد و داشبورد اصلی به دادههای واقعی
رفع خطاهای احتمالی در VITE_API_BASE و Authorization header
فاز ۳ — Deployment و مستندسازی
build و بهینهسازی پروژه (Vite build)
پیکربندی Nginx برای سرویسدهی Frontend و Backend
تنظیم .env.example با مقادیر استاندارد
تحویل README و راهنمای نصب در محیط Production
مهارتهای مورد نیاز
Node.js
Nginx
سی اس اس (CSS)
Database Programming
ری اکت (React)
سرویسهای مرتبط
فریلنسرهایی که در این پروژه پیشنهاد ارسال کردهاند
- زمان تحویل: 80 روزارسال پیشنهاد در:
- زمان تحویل: 30 روزارسال پیشنهاد در:
- زمان تحویل: 16 روزارسال پیشنهاد در:
- DAزمان تحویل: 15 روزارسال پیشنهاد در:
- زمان تحویل: 20 روزارسال پیشنهاد در:
- زمان تحویل: 30 روزارسال پیشنهاد در:
- زمان تحویل: 30 روزارسال پیشنهاد در:
- زمان تحویل: 30 روزارسال پیشنهاد در:
- زمان تحویل: 90 روزارسال پیشنهاد در:
milad36815(4) امتیاززمان تحویل: 30 روزارسال پیشنهاد در:- زمان تحویل: 15 روزارسال پیشنهاد در:
sofwareengineer4.58(18) امتیاززمان تحویل: 30 روزارسال پیشنهاد در:







