Для цього потрібен програміст з хорошими знаннями ASP.NET Core.
Посилання на екрани є частиною ТЗ, якщо щось не зрозуміли - краще уточнити.Працювати потрібно буде в тандемі з програмістом по фронтенду в робочій області ФХ, працювати через сейф.Потрібен не перевантажений програміст, щоб не випадати з узгоджених термінів.Після виконання першого етапу видаємо наступний ТЗ (відкриємо персональний проект на ФХ)
Є основний сайт, до нього додаємо платформу для можливості публікувати контракти на будівельні роботи (за умови невелика фріланс площадка).Сайт зроблений на ASP.NET Core 3.1 c Razor.1 .Нова функція повинна бути виконана як REST API для подальшої взаємодії з фронтендом на Vue.2. База даних - MS SQL Server.Взаємодія з бакендом через EntityFramework.3 .Створення нових таблиць, зміна існуючих тільки через міграцію ЕФ.Нові таблиці створювати з префіксом Platform (наприклад, PlatformContracts, PlatformContractTypes)4.Підключити Swagger для кодування API, а також детально описувати методи, повертаються типи даних і вхідні параметри5.Новий функціон, якщо це можливо, не повинен порушувати роботу вже написаній коду.Парсинг Excel робити за допомогою бібліотек, які будуть працювати на Linux, так як додаток хоститься на Ubuntu
ТЗ частина 1
1 .Мови сайту платформи: англійська, португальська, російська.2.1 І. Реєстрація (для інфи) 2.1. Існують замовники (роль) 2. Існують виконавці (роль)
3 .Замовник може бути (для інфи) 3.1. ФІЗобличчя (роль) 3.2 Брігада (може шукати підрядників, майстрів) (роль) 3.3. Компанія ( Роль )
ЧетвертийВиконавці (для інфи) 4.1 ФІЗобличчя (роль) 4.2 Магістр (роль) 4.3 Брігада (роль) 4.4 Компанія ( Роль )
5 .Сторінка всі контракти https://prnt.sc/vre7hv - пошук за назвою, пагінація, фільтр за статусом контракту
6 .Особистий кабінет замовника (адмінка).Головний екран 6.1 Якщо у замовника не було опублікованих будівельних контрактів - відкриваємо сторінку додавання контракту https://prnt.sc/vrbqj4 6.2. Якщо є опублікований або завершений контракт - виводимо головну з таблицею (амі) https://prnt.sc/vrd9u3
7 .Дані та сторінки для додавання контракту7.1. Крок 1 Базові дані https://prnt.sc/vrc8bq 7.1.1.Є можливість приховати адресу
7.2 Існує Крок 2 Додавання відрахування https://prnt.sc/vrbu36 7.2.1. Користувач повинен додати опис проекту (задачі) 7.2.2. Завантажити сміттєзвалище у форматі Excel (якщо не в цьому форматі, завантажити в PDF форматі) 7.2.3. При завантаженні сміттєзвалища у форматах xls / xlsx необхідно здійснити парсінг даних з екселя в таблицю бази даних.Посилання на приклад документа (https://drive.google.com/file/d/14sn1p-g2xYihU-jFcBR0aqra4eS3xkzp/view?usp=sharing)7.2.4. Ми пропонуємо клієнту замовити створення сміття (це наша послуга, звичайна контактна форма)
7.3 Існує Крок 3 Додавання ціни https://prnt.sc/vrbuni 7.3.1 Можна додати орієнтовану ціну, не можна додати 7.3.2. Користувач вибирає до якої суми планований бюджет проекту https://prnt.sc/vrcxdm
7.4 Існує Крок 4 Додавання дає структуру https://prnt.sc/vrbuy9 7.5. Крок 5 домовитися з правилами сервісу https://prnt.sc/vrcykc 7.6. На будь-якому з етапів при редагуванні полів відбувається автоматичне зберігання даних7.6.1. На етапі 5 є кнопка зберегти, якщо ще не готовий опублікувати замовлення7.6.2. На кожному кроці є можливість повернутися назад і редагувати дані (до моменту публікації)
8 ІНа таблицях активних/архівних проектів виводимо дані https://prnt.sc/vrcb8d
Детальніше в ЛС
Відгук замовника про співпрацю з Вадимом Федоровичем
Для цього потрібен програміст з хорошими знаннями ASP.NET Core.Все добре, результатом задоволені, ми звернемося ще, рекомендую.
Відгук фрилансера про співпрацю з Алексеєм Остапенком
Для цього потрібен програміст з хорошими знаннями ASP.NET Core.Все пройшло чудово. Цікавий проект, чітко поставлено ТЗ, швидка зворотна зв'язок.
-
Актуально?
-
Актуальні фриланс-проєкти в категорії C#
Порівняльний аналіз ефективності кастомного ПЗ (v2.2-field) та еталонного ПЗ (Meshtastic v2.x)
1000 UAH
Порівняльний аналіз ефективності кастомного ПЗ (v2.2-field) та еталонного ПЗ (Meshtastic v2.x) на ідентичній апаратній платформі (ESP32 + SX1268, 2W) за критеріями дальності, пропускної спроможності, стабільності лінка та енергоспоживання. Провести тести з вимірюваннями з… C та C++, C# ∙ 14 годин 50 хвилин тому ∙ 2 ставки |
Створення плагіну для інтеграції з POS-системою Syrve, C#Розробити плагін для POS-системи Syrve (on-premise), який встановлюється на сервер закладу. Плагін має: (1) передавати на наш сервер дані в режимі реального часу — замовлення, статуси столів, платежі, чеки; (2) приймати команди від Reservble — підтвердження бронювань, прив'язка… C#, Веб-програмування ∙ 3 дні 11 годин тому ∙ 11 ставок |
S1GG1LПотрібна людина, яка зможе з початкового коду лаунчера майнкрафт під проект, змінити дизайн на свій розсуд, але є невеликі вимоги щодо стилю, щоб він був в фіолетових тонах. Щодо оплати, ціну за роботу пропонуйте. Але бюджет не великий, хочеться щось мінімалістичне. Якщо… C#, Розробка ігор ∙ 6 днів 3 години тому ∙ 7 ставок |
Добробка в існуючій версії 1с роздріб блоку для РЦ(розподільчого центру))в загальному поясню що у нас за база - Є загальний сервер де є дів база РОзница (де ставляться усі приходи) - база УТП- куди переливаються усі продажі - рахується націнка залишки по складах - маленькі бази роздрібних магазинів. по обмінам у нас Магазини обмінюються із базою… C та C++, C# ∙ 11 днів 3 години тому ∙ 6 ставок |
Потрібно зробити міграцію поточної робочої програми з foxpro на C#Всім привіт! У нас є програма на foxpro (в ній є кілька модулів, програма для обліку), є вихідники програми, при гострій необхідності можна проконсультуватися з людьми по підтримці поточної програми Що потрібно зробити: 1. Аналіз, що і як працює, скласти список всього зайвого,… C#, Десктопні додатки ∙ 13 днів 18 годин тому ∙ 20 ставок |