Perne
Тапсырыспен бэкенд және API әзірлеу: 1-сурет
Сайттар

Тапсырыспен бэкенд және API әзірлеу

Біз командамен жұмыс істеп, жобаңыздың серверлік бөлігін жасаймыз: дерекқорды, логиканы, пайдаланушыларды авторизациялауды және фронтенд, мобильді қолданба немесе сыртқы сервистер деректерді алатын API-ды. Python-да Django немесе FastAPI арқылы жазамыз, деректерді PostgreSQL-де сақтаймыз, соңғы нүктелерді Swagger/OpenAPI арқылы сипаттаймыз және негізгі логиканы тесттермен жабамыз. Жұмыс келісілген көлем бойынша төленеді, сондықтан алдымен соңғы нүктелер мен деректер модельдерінің тізімін бекитеміз.

80 000 ₸ бастап бір реттік

мерзімі: 10–25 жұмыс күні

  • Келісілген схема бойынша деректер модельдерін және олардың байланыстарын жобалау
  • Пайдаланушыларды авторизациялау мен қолжетімділік рөлдері бар API
  • Фронтенд пен интеграциялар үшін Swagger/OpenAPI арқылы соңғы нүктелерді сипаттау

Тапсырыс беру

Өнім атауы хабарламаға өзі қойылады.

Баға бастапқы; соңғы соманы жұмыс басталғанға дейін айтамыз.

Не кіреді

  • Келісілген схема бойынша деректер модельдерін және олардың байланыстарын жобалау
  • Пайдаланушыларды авторизациялау мен қолжетімділік рөлдері бар API
  • Фронтенд пен интеграциялар үшін Swagger/OpenAPI арқылы соңғы нүктелерді сипаттау
  • Миграциялары бар PostgreSQL-де деректерді сақтау және схеманы резервтеу
  • Негізгі логика мен API-ға Pytest немесе фреймворктің өз құралдарымен тесттер
  • Келісілсе, Docker арқылы сіздің серверіңізге немесе хостингке орналастыру
  • Кодты сіздің репозиторийіңізде тапсыру және әзірлеушілерге қысқа нұсқаулық

Кімге арналған

Сайтқа, қолданбаға немесе есеп жүйелеріне интеграция сияқты өз серверлік логикасы керек және тапсырманы функциялар тізімі түрінде сипаттауға дайын компанияларға және стартаптарға арналған. Дайын сайт конструкторы немесе бағдарламалаусыз бір реттік баптау керек болса, бұл қызметке жарамайды: ол үшін басқа қызметтер бар.

Не кірмейді

Күтпеген жайттар болмауы үшін, негізгі бағаға мыналар кірмейді және бөлек талқыланады:

  • Бөлек келісілмесе, мобильді қолданба немесе фронтенд әзірлеу
  • Соңғы нүктелер тізімі келісілгеннен кейін, жаңа бағалаусыз көлемді ұлғайту
  • Жобаға қажет серверлердің, бұлттық сервистер мен лицензиялардың төлемі

Жұмыс қалай жүреді

  1. 1

    Талқылау

    Бизнестің немен айналысатынын, клиенттердің кім екенін және сайт не істеуі керегін анықтаймыз. Бәрі онлайн: қоңырау, WhatsApp немесе Telegram.

  2. 2

    Құрылым және баға

    Беттер мен функциялар тізімін, бағаны және мерзімді келісеміз. Мұны жазбаша келісімде бекітеміз, 50% алдын ала төленеді.

  3. 3

    Дизайн және верстка

    Сайтты бөлімдеп жинап, түзетуді енгізу оңай кезде аралық нәтижені сілтеме арқылы көрсетеміз.

  4. 4

    Іске қосу және тапсыру

    Сайтты жариялаймыз, доменді қосамыз және мәтіндер мен бағаларды қалай өзгертуге болатынын түсіндіреміз. Қалған 50% тапсырғаннан кейін төленеді.

Жиі қойылатын сұрақтар

Төлемнен кейін код пен оған құқықтар сізге тиесілі, ол сіздің репозиторийіңізге беріледі. Ашық кітапханаларды олардың лицензияларымен қолданамыз және оларды құжаттамада атаймыз. Біз бермейтін ішкі дайын үлгілер сіздің білуіңізсіз жобаға енбейді.

Бағаға API-дың алғашқы жұмыс нұсқасынан кейінгі екі түзету раунды кіреді: өрістерді, қате кодтарын және қолжетімділік құқықтарын нақтылау. Жаңа соңғы нүктелер қосу немесе архитектураны ауыстыру бөлек бағаланады және жұмыс басталғанға дейін келісіледі.

Әдетте деректер нысандарының санына және логиканың күрделілігіне байланысты 10-нан 25 жұмыс күніне дейін. Алдымен соңғы нүктелер тізімін және деректер схемасын келісеміз, содан кейін нақты күнді және кезең-кезеңмен тапсыру жоспарын атаймыз.

Тапсырманың сипаттамасы, функциялар мен пайдаланушы сценарийлерінің тізімі, деректер мысалдары, қауіпсіздік пен жүктеме талаптары, бар болса репозиторий мен серверге қолжетімділік. Интеграция керек сыртқы сервистерді және олардың құжаттамасын көрсеткен жақсы.

Көбінесе Python-да Django REST Framework немесе FastAPI, PostgreSQL, кезек пен кэш үшін Redis және іске қосу үшін Docker қолданамыз. Бұл жиынтық сенімді, оны қолдау оңай, ал жобаны жалғастыратын әзірлеушіні табу сирек технологияларға қарағанда оңай.

Соңғы нүктелерді авторизациямен жабамыз, бір адрестен келетін сұраныстар санын шектейміз, барлық кіріс деректерін тексереміз және артық өрістерді қайтармаймыз. Құпияларды кодта емес, орта айнымалыларында сақтаймыз. Шабуылдардан толық қорғауға кепілдік беру мүмкін емес, сондықтан іске қосқаннан кейін қауіпсіздік аудитін ұсынамыз.

Иә, егер сайт сыртқы API-ға сұраныс жібере алса. Жұмыс басталар алдында деректердің қазіргі құрылымын қараймыз және миграция керек пе, әлде API қазіргі дерекқормен қатар жұмыс істейді ме, соны шешеміз. Егер сайт кодқа қолжетімділіксіз конструкторда болса, интеграция шектелуі мүмкін.
Веб-қосымша және жеке кабинет

Веб-қосымша және жеке кабинет

Браузердегі жұмыс сервисі: логинмен кіру, клиент пен қызметкер кабинеттері, өтінімдер мен есептер.

100 000 ₸ бастап бір реттік

Мерзімі: мерзімі: 20–40 жұмыс күні

Сервистерді API арқылы біріктіру

Сервистерді API арқылы біріктіру

Сайтты, дүкенді, CRM-ді, төлемдер мен мессенджерлерді жалғап, деректер өздігінен берілетін етеміз.

22 000 ₸ бастап бір реттік

Мерзімі: мерзімі: 5–10 жұмыс күні

Тестілеу: қолмен және автотесттер

Тестілеу: қолмен және автотесттер

Сайтты немесе қолданбаны қолмен тексереміз және автотесттер жазамыз, сонда қателер клиенттер көрмей тұрып табылады.

30 000 ₸ бастап бір реттік

Мерзімі: мерзімі: 3–10 жұмыс күні

Тапсырмаңызды талқылайық па?

Өнім атауы мен осы бетке сілтеме хабарламаға WhatsApp-та өзі қойылады.

Немесе өтінім қалдырыңыз

Таңдаған арнаңыз бойынша жауап береміз: WhatsApp, Telegram, телефон немесе email. Байланыс тек жауап беру үшін қажет.

Қызмет
Қалай жауап беру керек

80 000 ₸ бастап бір реттік