برونسپاری
آموزش آنلاین
کسب درآمد
×
افزایش شانس استخدام
خانه پروژه ها برنامه نویسی توسعه یک API برای مدیریت پایگاه داده و کاربران

توسعه یک API برای مدیریت پایگاه داده و کاربران

بودجه
از
۲,۵۰۰,۰۰۰ تومان
تا
۶,۰۰۰,۰۰۰ تومان
زمان پیشنهادی
۱۰ روز
کارفرمای جدید
تهران
وضعیت
منتشر شده
ثبت پیشنهاد روی پروژه
ثبت پروژه مشابه
با سلام، من یک سرور MySQL راه‌اندازی کرده‌ام و در آن چندین پایگاه داده و جداول ایجاد کرده‌ام. هدف اصلی این پروژه، توسعه یک API مبتنی بر پلتفرم پایتون مانند Django، Flask یا FastAPI است که امکان مدیریت دسترسی کاربران به این پایگاه داده‌ها و جداول را فراهم کند. در ادامه نیازمندی‌های پروژه به صورت دقیق‌تر توضیح داده شده است: ۱. پنل مدیریت: سیستم احراز هویت برای مدیران: مدیران باید بتوانند با استفاده از یک سیستم احراز هویت وارد پنل شوند. مدیریت کاربران: امکان ایجاد، ویرایش، حذف و مشاهده اطلاعات کاربران وجود داشته باشد. تعریف اشتراک: انواع مختلف اشتراک‌ها با مشخصات زیر قابل تعریف باشد: نام اشتراک مدت زمان (مانند ۳، ۶ یا ۱۲ ماه) قیمت پایگاه داده‌ها و جداول قابل دسترسی برای هر اشتراک گزارش‌گیری از وضعیت اشتراک‌ها و کاربران ۲. پنل کاربران: سیستم ثبت‌نام و ورود کاربران: کاربران بتوانند از طریق یک سیستم احراز هویت ثبت‌نام و وارد شوند. صفحه پروفایل کاربر: هر کاربر بتواند اطلاعات شخصی خود را مدیریت کند. نمایش اشتراک‌ها: لیست اشتراک‌های موجود به کاربران نمایش داده شود. خرید اشتراک: امکان انتخاب نوع اشتراک و پرداخت از طریق درگاه‌های مختلف (مانند پرداخت بانکی یا رمزارز) وجود داشته باشد. مدیریت اشتراک‌ها: نمایش وضعیت اشتراک فعال و تاریخ انقضای آن به کاربران. ۳. صفحه اصلی سایت: معرفی کلی سرویس و امکانات آن توضیح مختصری درباره دیتاست‌ها و کاربردهای آن در هوش مصنوعی و یادگیری ماشین لینک به صفحات ثبت‌نام و ورود ۴. API سیستم: احراز هویت با استفاده از توکن: کاربران باید از طریق توکن‌های امنیتی به API دسترسی پیدا کنند. بررسی سطح دسترسی: بررسی سطح دسترسی هر کاربر به دیتابیس‌ها و جداول مورد نظر. ارائه داده‌ها در فرمت استاندارد (مانند JSON): داده‌ها باید به شکل استاندارد به کاربر ارائه شوند. محدودیت درخواست‌ها: تعداد درخواست‌های مجاز هر کاربر بر اساس نوع اشتراک محدود شود. لاگ کردن درخواست‌ها: تمام درخواست‌ها برای امنیت و تحلیل ثبت شوند. ۵. سیستم مدیریت دسترسی: ذخیره اطلاعات دسترسی: اطلاعات دسترسی هر کاربر به دیتابیس‌ها و جداول ذخیره شود. بررسی تاریخ انقضا: اشتراک‌ها به‌صورت خودکار بررسی و در صورت اتمام اعتبار دسترسی قطع شود. ۶. امنیت: استفاده از پروتکل HTTPS برای ارتباطات رمزنگاری پسوردها در پایگاه داده محافظت در برابر حملات رایج وب مانند XSS و SQL Injection ۷. مدیریت پرداخت: پرداخت با رمزارز: امکان پرداخت با رمزارزهایی مانند تتر وجود داشته باشد. پرداخت بانکی ایرانی: درگاه‌های بانکی ایرانی برای پرداخت‌ها یکپارچه‌سازی شوند. ثبت و پیگیری تراکنش‌ها: تمام تراکنش‌ها ثبت و قابل پیگیری باشند. یک سایت هم برای نمونه قرار میدم که تونسته باشم منظورم رو برسونم چیزی شبیه این سایت میخوام: https://tradermade.com/download-forex-data
ثبت پیشنهاد روی پروژه
ثبت پروژه مشابه
پروژه را با دوستان خود به اشتراک بگذارید
کپی لینک
کارلنسر را در شبکه های اجتماعی دنبال کنید
شماره تماس ۲۸۴۲۶۴۴۳ ۰۲۱
آدرس ایمیل info@karlancer.com
پشتیبانی