Розрозбка системи керування
8916 USDПрохання уважно прочитати опис задачі і не надсилати пропозиції в дусі "опитная веб-студія создаст для вас продающій сайт", бо тут трохи інше.
Задача полягає в розробці та подальшому розвитку системи керування певними сутностями, опис проекту підпадає під NDA, тому занурення в деталі відбудеться в індивідуальному порядку з кожним з виконавців. Щоб було більш-менш зрозуміло, в чому саме полягає проект, зазначимо, що замовником є компанія, яка надає послуги хмарного хостингу.
Ми розглядаємо як співпрацю з індивідуальними виконавцями, які готові взяти на себе певну частину задач, так і партнерство з колективи, які готові запропонувати комплексні рішення (менеджмент проекту, розробка архітектури, кодинг, тестування, подальший супровід).
Система має складатися з трьох основних компонентів.
1. Внутрішній контроллер - він має здійснювати API-виклики до певних сутностей (API дуже добре задокументовано) та викликати певні Bash-скрипти, які виконуватимуть роботу. Також він має надавати API (це API слід продумати та описати) для зовнішнього контроллеру та деяким службовим утилітам. Його API передбачає перевірку сертифікату, виданого внутрішнім центром сертифікації. Бажаний фреймворк - Spring (Java), можна обговорювати.
2. Зовнішній контроллер - він має здійснювати API-виклики до внутрішнього контроллеру (як і було зазначено, API-слід продумати та описати). Також він має надавати API (це API також слід продумати та описати) для веб-додатків та мобільних-додатків, які працюють на боці користувача. Його API передбачає автентифікацію користувача та його авторизацію кожного запиту, тобто перевірку правомірності запиту згідно з правами користувача, який автентифікувався. Бажаний фреймворк - Spring (Java), також можна обговорювати.
3. Веб-додаток - він має працювати в браузері користувача та надсилати запити до API зовнішнього контролеру. Здебільшого це звичайні CRUD-можливості для реєстру сутностей, але є й парочка відносно нетипових функцій. Бажаний фреймворк - Angular (TypeScript), також можна обговорювати.
Є певні напрацювання, які були створені суто в якості перевірки концепту, вони можуть бути використані, але це не є обов'язковою умовою.
Проект передбачає, що партнерство має бути довгим та взаємовигідним, оскільки система буде постійно розвиватися, однак основною вимогою є повне документування коду, зокрема детальний опис кожного класу, поля та методу, їх призначення та застосування), використання нашого корпоративної GitLab та готовність в будь-який момент передати подальшу розробку нашим штатним розробникам.
Будь ласка, надсилайте свої пропозиції, зазначайте, які саме задачі ви готові взяти на себе і вартість (якщо погодинна - вартість години, якщо пропонуєте якусь інша модель тарифікації - гаразд, давайте обговорювати).
Дякуємо.
-
324 2 0 Якщо підходить стек php, laravel можемо обговорити детальніше ваш проект. маю досвід реалізації різних апі, кастомних систем ітд. звертайтеся
-
410 7 1 1 Здравствуйте!
Позвольте представиться!
Меня зовут Вячеслав, я инженер по разработке программного обеспечения с 3-летним опытом создания веб-сайтов.
Среди моих навыков есть:
глубокое знание PHP, HTML, CSS, JS, MySQL, PgSQL.
Если мое предложение заинтересовало вас, я всегда открыт для общения. И я буду рад внести свой вклад в ваш проект.
С Уважением,
Вячеслав
-
Прохання навчитися писати нормальні описи, а не воду з "сутностями на сутностях", щоб фрілансери не витрачали свій час на маячню!
-
Volodimir Melnik Tucha
Дякую Вам за коментар, шановний Володимире, але, як вже було зазначено, більш детальний опис цих сутностей є можливим тільки за умовою підписання NDA. На даному етапі можна не занурюватися в те, якими саме сутностями керує система. Вона бере інформацію з API і здійснює керування за допомогою API. Які саме сутності там під капотом - чи то різнокольорові камушки, чи то живи та мертві люди - не так вже й важливо для того, щоб зрозуміти загальний принцип та оцінити можливість та перспективи своєї участь в реалізації проекту.
-
deleted by moderator
-
Доброго ранку, Володимире!
Повністю згоден на NDA, розголошувати нічого не маю наміру. Але все ж таки перед тим, як почати роботу треба її оцінити, переглянути повне ТЗ, та додаткову інформацію.
Лише знаючи всі деталі можна зробити ставку, інакше неможливо зробити ставку та визначити навіть приблизний б'юджет -
Добрий день, чи є можливість ознайомитись с ТЗ (без проблем зможемо підписати NDA ) або детальніше поспілкуватись в Zoom?
-
Тут больше на развод похоже какой то, у человека 5 проектов с бюджетами минимальными было а тут резко 400 тис и НДА, больше похоже на какую то мышеловку.
-
Current freelance projects in the category Desktop Apps
Need an Airtable architect to build a relational schema and a new clean Airtable base.Need help rethinking and building a clean relational schema for an internal operational system on Airtable. The current database is already in use by the team, but it has grown organically: the structure is partially flat, some tables/views are actively used, while others are… Databases & SQL, Desktop Apps ∙ 1 day 11 hours back ∙ 9 proposals |
Creation of software for generating cutting files for wooden puzzlesWe are looking for a developer to create software that automates the process of building cutting files for wooden jigsaw puzzles. Current Process Currently, each file is created manually by a designer in Adobe Illustrator. The file contains: the outer contour of the puzzle in… Desktop Apps ∙ 1 day 15 hours back ∙ 14 proposals |
Small edit on the website
16 USD
Need to update the offer agreement in the footer to a new one, the company has changed its regulations Task will take 20 minutes Web Programming, Desktop Apps ∙ 2 days 17 hours back ∙ 109 proposals |
Account reconciliation tool with the bank, cards, and accountantTechnical Assignment: Tool for Reconciling Accounts with Bank, Cards, and AccountantGeneral Goal A local tool (script/small application in Python) is needed, which is manually run once every 1-2 months on my computer and performs reconciliation between: Invoices I issued to… Python, Desktop Apps ∙ 5 days back ∙ 43 proposals |
Add pauses of 10-30 seconds between sending emails.Hello! I am looking for an experienced 1C / BAS (BAF) programmer to promptly resolve a technical issue with email distribution.Problem essence: We use the accounting program BAF (Business Automation Framework), version 2.0. Once a month, there is a need to send about 300 emails… Web Programming, Desktop Apps ∙ 10 days 16 hours back ∙ 10 proposals |