آرتور کارتر

0 %
  • محل سکونت:
    ایران
  • شهر:
    مشهد
  • سن:
    34
آلمانی
انگلیسی
html
CSS
Js
++C
C# Windows Form
Asp.Net Core
C# Wpf
SQL Server
  • bootstrap
  • دانش GIT
  • Api
  • Service
  • fastreaport,stimulsoft
  • postman,fiddler

Api-Prescripto

Asp.Net Core, Web API, Web Extension

📌 معرفی پروژه

Prescripto API Core یک سرویس بک‌اند مبتنی بر ASP.NET Core است که به‌عنوان هسته‌ی ارتباطی بین افزونه‌های مرورگر و سرورهای سازمانی عمل می‌کند. این پروژه با هدف ارائه‌ی یک لایه امن، سریع و قابل توسعه برای تبادل داده‌های دارویی و آماری طراحی شده است

⚙️ تکنولوژی‌های استفاده‌شده

 

تکنولوژیکاربرد
ASP.NET Coreفریم‌ورک اصلی برای توسعه API
Entity Framework Coreمدیریت پایگاه داده با رویکرد Code First
SQL Serverپایگاه داده اصلی پروژه
AutoMapperتبدیل مدل‌ها و DTOها
Swaggerمستندسازی و تست API
CORSکنترل دسترسی دامنه‌ها

 

🧩 معماری پروژه
  • Controllers – مدیریت درخواست‌های HTTP
  • Services – منطق تجاری
  • Repositories – ارتباط با پایگاه داده
  • Models & DTOs – ساختار داده‌ها
  • Middleware – مدیریت خطاها و احراز هویت
🔐 امنیت
  • استفاده از JWT
  • محدودسازی با CORS
  • اعتبارسنجی ورودی‌ها
  • لاگ‌گیری دقیق
🌐 نقاط پایانی API
  • GET /api/prescriptions – دریافت لیست نسخه‌ها
  • POST /api/prescriptions – ثبت نسخه جدید
  • GET /api/statistics – دریافت گزارش‌ها
  • POST /api/auth/login – ورود و دریافت توکن

🔧 ویژگی‌ها:

• ارتباط امن بین افزونه مرورگر و سرور
• معماری ماژولار با تزریق وابستگی (DI)
• الگوی Repository برای دسترسی به داده‌ها
• رابط‌های RESTful برای اتصال افزونه‌ها
• سرویس‌ها و کنترلرهای قابل تست واحد (Unit-Testable)

 

🔗 لینک ریپوزیتوری:

👉 مشاهده در GitHub

افزونه هم به‌زودی میادapi

🏷 تکنولوژی‌ها:

ASP.NET Core 7+ SQL ServerGitHubOpen SourceEntity Framework Core, AutoMapper, Swagger (OpenAPI), CORS Configuration