Вход Блог
Строительство и ремонт
Репетиторы
Красота
Фрилансеры
Разные специалисты
Тренеры
Уход за животными
Автоинструкторы

Программисты — удалённая работа в Москве

Дата: 2025-11-23
Детали
Регион
Москва
Занятость
дистанционно
Стоимость
договорная
Дата публикации
2025-11-23
Описание
Веб-разработка. Разработка с нуля. .NET (тонкий клиент). Разработка с нуля. Необходимо разработать десктоп-приложение на windows формах и сервер на C# (.NET) с использованием EntityFramework и PostgreSQL (тонкий клиент). Предметная область: “Учет взаиморасчетов с сотрудниками организации“, пользователь - бухгалтер. Язык: C# Платформа: .NET / .NET Framework (Windows Forms или WPF — по вашему желанию) ORM: Entity Framework База данных: PostgreSQL Дополнительно: экспорт отчётов в DOCX (через любую подходящую библиотеку). Архитектура: Более подробное описание приложения с дизайном форм и объяснением механизма проводок, а также ссылку на яндекс.диск с диаграммой классов (visual paradigm) и другими оставил в прикреплённом файле. Для проекта составлена диаграмма классов (прикрепил её в .png), в которой взаимодействие клиента и сервера построено по многослойному принципу: формы обращаются к контроллерами чеез clientAPI --> контроллеры вызывают классы бизнес-логики --> бизнес-логика работает с Repository-классами. Необходимо, чтобы исполнитель взял эту многослойную архитектуру за основу, но при необходимости улучшил и дополнил её на своё усмотрение Что нужно сделать: 1. Полноценное Desktop-приложение (тонкий клиент) и сервер. Пользователь бухгалтер. После аутентификации он работает с меню: Справочники, Операции, Журнал проводок, План счетов, Отчёты. 2. Функции десктоп-приложения Аутентификация: простейший вариант (логин/пароль в таблице БД). Справочники : Реализовать просмотр, добавление, редактирование, удаление: Сотрудники (с фильтрацией по подразделению), Подразделения, Вид расчёта (с фильтрацией по типу: начисление/удержание/выплата), План счетов 3. Операции и журнал проводок “Операции подразделений” ? внутри каждой операции создаются “Операции сотрудников”. Автоматическое формирование проводок по правилам бухучёта: Начисление: Дт — счёт затрат подразделения, Кт — 70 Удержание: Дт — 70, Кт — счёт удержания из вида расчёта Выплата: Дт — 70, Кт — 51, сумма считается автоматически При формировании операции запись должна попадать в журнал проводок автоматически. 4. Отчёты (3 вида) С возможностью экспорта в DOCX: Ведомость взаиморасчётов за период, Ведомость выплат по месяцам, Оборотно-сальдовая ведомость по счёту Формирование отчётов — на основе журнала проводок. 5. Требования к качеству: Логирование в файл (ошибки/операции). Валидация ввода (числовые поля, обязательные поля). Корректная работа Entity Framework, связи, навигационные свойства. Полностью рабочая БД: 7 таблиц — ЖурналПроводок, ПланСчетов, ВидРасчета, Сотрудники, Подразделения, ОперацииПодразделений, ОперацииСотрудников. Реализация бизнес-логики расчётов и проводок. Дополнительно прикрепляю: Текстовое техническое задание на работу Диаграмму классов в формате .jpg Диаграммы в различных нотациях по ссылке в файле с ТЗ Что жду от исполнителя: Рабочий проект с исходниками. Инструкция по запуску. Готовая база данных (скрипт или дамп). Срок -- до 6 декабря. Стоимость — по договорённости.
Похожие заказы

Разработка игр

дистанционно
договорная
Сделать проект под ключ. Игра: для мобильных устройств. Игра: многопользовательская. Жанр: настольная игра. Графика: 3D, 2D. 5.1. Основные режимы 5.1.1. Классическая игра: · 2, 3, 4 игрока · Рейтинговые и нерейтинговые игры · Разные лимиты времени 5.1.2. Турниры: · Ежедневные турниры: бесплатные, приз - золото · Еженедельные турниры: вход за кристаллы, крупные призы · Сезонные чемпионаты: квалификации, финалы · Приватные турниры: создание своей лиги 5.1.3. Особые режимы: · Блиц: уменьшенное время на ход · Дуэль: 1 на 1 с особыми правилами · Командный режим: 2х2 игра парами 5.2. Рейтинговая система · Бронза, Серебро, Золото, Платина, Алмаз лиги · Сезонные сбросы с сохранением истории · Топ-100 игроков с особыми наградами · Значки достижений за статистику 6. Социальные функции 6.1. Система друзей · Добавление в друзья · Приглашение в игру · Отправка подарков · Список онлайн-друзей 6.2. Кланы (гильдии) · Создание/вступление в клан · Клановая война (турниры между кланами) · Общий чат · Клановые достижения 6.3. Чат и общение · Быстрые сообщения (пресеты) · Эмодзи и стикеры · Голосовые сообщения (премиум) · Модерация чата 7. Технические требования 7.1. Графические требования · Минимальные:   · Android: OpenGL ES 3.0, 2GB RAM   · iOS: iPhone 6s, iOS 11 · Рекомендуемые:   · Android: Vulkan support, 4GB RAM   · iOS: iPhone X, iOS 13+ 7.2. Оптимизация · Адаптация графики под железо · Режим энергосбережения · Настройки качества графики · Оптимизация под слабые сети 7.3. Бэкенд и инфраструктура · Игровые сервера с низкой задержкой · Система анти-чита · Резервное копирование прогресса · Поддержка облачных сохранений 8. План разработки 8.1. Этапы разработки Этап 1: Прототип (2 месяца) · Базовая игра против ИИ · Простой интерфейс · Локальная игра Этап 2: Мультиплеер (3 месяца) · Онлайн-игра · Система аккаунтов · Базовая система друзей Этап 3: Монетизация (2 месяца) · Магазин и покупки · Система валют · Первые предметы Этап 4: Контент (3 месяца) · Турниры · Кланы · Дополнительные режимы Этап 5: Полировка (2 месяца) · Оптимизация · Исправление багов · Подготовка к релизу 8.2. Команда разработки · Game Designer (2 чел.) · Unity Developer (3 чел.) · Backend Developer (2 чел.) · 2D/3D Artist (3 чел.) · UI/UX Designer (2 чел.) · QA Engineer (2 чел.) · DevOps (1 чел.) 9. Бюджет и монетизация 9.1. Оценка разработки · Разработка: $150,000 - $200,000 · Маркетинг: $50,000 - $100,000 · Сервера и инфраструктура: $2,000/месяц 9.2. Прогноз доходов · Первый год: $100,000 - $300,000 · Второй год: $300,000 - $600,000 · Окупаемость: 12-18 месяцев 9.3. KPI для оценки успеха · DAU: 10,000+ через 6 месяцев · Retention Day 7: 20%+ · Средний чек: $3.50 · ARPU: $0.15 в день 10. Юридические аспекты 10.1. Возрастной рейтинг · 12+ (с элементами покупок) · Предупреждение о лут-боксах · Ограничение трат для несовершеннолетних 10.2. Политика конфиденциальности · Сбор анонимной аналитики · Сохранение данных игроков · GDPR compliance 10.3. Платформенные требования · Соответствие правилам Google Play и App Store · Правила для лут-боксов · Политика возвратов --- Приложение: Ссылки на референсы из игры "Дурак Онлайн" и аналогичных проектов для наглядности визуальной концепции и механик монетизации.
Москва Фрилансеры

Создание ботов Discord

дистанционно
договорная
Задачи чат-бота: информирование клиентов, сбор информации, интерактивное меню или каталог, ответы на типовые вопросы, Бот для ролевого сервера. Продукт: Ролевой discord сервер. Техзадание есть. Пожелания и особенности: Дискорд бот для ролевой коммьютини посвященной игре the sims. Некоммерческий проект. Приветствуется вовлеченность и творческий взгляд. Вероятно понадобится maintenance в будущем + добавление функций. Dashboard желательна. - внутриигровая валюта - банк, возможность хранить, получать и переводить валюту игрокам - магазин предметов (покупка, продажа предметов, обмен с игроками) - инвентарь - автоматические налоги - рандомные ивенты со списанием определенного процента валюты (от общего баланса игрока) - трекер операций - ежедневные выплаты в зависимости от ролей - команды для заработка валюты («работа», возможно опции выбора «профессии», трекер опыта через активность на сервере).
Москва Фрилансеры

Разработка игр

дистанционно
договорная
Провести тестирование, разработать концепцию и сюжет, разработать персонажей. Игра: Roblox. Игра: массовая онлайн. Жанр: Многопользовательская игра. Платформа: Roblox Studio. Графика: 3D. Нужны или нужен человек для разработки данного режима.
Москва Фрилансеры

Программисты

дистанционно
договорная
Разработка мобильных приложений. Разработка с нуля, доработка существующего приложения, веб-решение, тестирование. Устройства для масштабирования: смартфоны. Просто понимание кода, разработка базовых решений. Мне нужно написать приложение для компании.
Тамбов Фрилансеры

Разработка ботов Telegram

дистанционно
договорная
Задачи чат-бота: финансовые операции, приём текстовых заказов, ответы на типовые вопросы, сбор информации, интерактивное меню или каталог, информирование клиентов. Продукт: Все. Техзадание есть.
Москва Фрилансеры

Программисты

дистанционно
договорная
Программирование микроконтроллеров. Микроконтроллер: по рекомендации специалиста. Функции и задача устройства: Связать Ардуино и блютуз модуль.
Москва Фрилансеры

Программисты

дистанционно
договорная
Блокировка сайта. Нужно заблокировать сайт.
Москва Фрилансеры