Веб приложение, формы ввода данных в базу для расчетов
334 USDКратко:
Вводим данные через формы и отправляем данные в Back End
Запрашиваем расчет данных на основании введенных значений и существующей таблицы (шаблон расчета, например Google Sheets)
Возвращаем пользователю таблицу с введеными значениями и выполненным расчетом
Один из возмоных вариантов реальзиции:
Необходимо сделать калькулятор аналог https://stepform.io/ НО с доработками и визуализацией на сайте с авторизацией.
В будущем создание приложения.
Технологии: JavaScript, React, MongoDB, Node.js Express.
Реализовать proof of concept для программы, которая выполняет запрос вопросов пользователю (в proof of concept должно быть 4-5 вопросов), ответы на которые попадают в базу данных.
При вводе данных присутствуют ограничения и формулы для расчётов.
Эти вопросы, кроме ответов, имеют ещё имя вопроса, которое должно соответствовать имени блока в Excel или в google-таблице, и потом по этому имени блока эти данные будут записаны в Google-таблицу.
Далее, как данные сохранились в базе данных в mongoDB, в этой же базе данных имеется список из нескольких файлов, в которых хранятся примерно одинаковые расчёты и в каждой из этих таблиц есть название таких же одинаковых блоков, как в вопросе. Выбор однго файла из нескольких вариантов. И расчет по одной выбранной таблице. Шаблон копируется в новый уникальный файл для расчета.
В этом новом файле получаются данные, введённые пользователем из базы данных, заполняются в этот файл, соответственно, таблица может пересчитать по этим данным.
Далее таблица передаётся пользователю по ссылке или по файлу.
Возможно получения и работы с таблицами нужно будет использовать Google API (или предложитка как вы предлагаете)
Для удобного формирования списка вопросов предлагается использовать json-генератор форм под названием step.io. То есть в нём можно сформировать json-файл, который будет описывать все вопросы, формат ответов, критерии выбора и название блока данных, в который попадает каждое значение этих ответов.
Примерный алгоритм работы программы такой.
Одноразовоб при создании нового расчета:
Сначала независимо от программы, заходим в step.io, генерируем json-файл, в котором будут введены все вопросы и ограничения. Далее этот json-файл копируем и вставляем в базу данных mongoDB, из которой они будут вычитываться front-end-частью нашего веб-приложения, которая предположительно реализована на react.js.
Многоразовоб использование расчета:
И у form.io есть компонент для работы с react-ом, то есть по этому компоненту у нас должно получиться приложение, которое спрашивает вопросы и после того, как все ответы предоставлены, по кнопочке "Submit" (отправить) эти данные передаются в backend-часть application (нашего приложения), которое будет реализовано на node.JS Express и mongoDB.
Соответственно выполняется API-запрос (rest API-запрос), который сохраняет эти данные в таблицы.
Далее по условиям ищется подходящий файл. Это может быть реализовано, получается, как в самой базе без доступа к файлам при поиске, и потом из базы уже выбирается имя конкретного файла.
Это имя файла является шаблоном, в котором мы изменения не вносим, а просто выполняем опять же Google-API, который копирует этот файл в новый c уникальным именем, и в нём уже несколько блоков данных, которые относятся к вопросам, заносятся значения из ответов.
Далее этот файл передаётся по ссылке тому пользователю, который вводил эти данные.
Далее, после успешного выполнения этого proof of concept можно будет добавить к application-у авторизацию пользователей и интерфейс для добавления новых расчетов.
от 500 у.е.
Необходимо разбить на этапы.
Просьба напишите свою сумму.
Исходные коды планируем хранить на нашем github чтобы они всегда были доступны для последующей поддержки приложения и модификации
Проект НЕ горит, но нужен.
ОЧЕНЬ хочу найти человека, который не будет исчезать.
Current freelance projects in the category Databases & SQL
It is necessary to check the scripts and update the data in the Postgres database.It is necessary to correct the SQL scripts for the Postgres database. It is required to check the scripts and update data from external Excel tables and between two Postgres databases (different servers). Scripts will be run through AnyDesk using Navicat. List of data for… Databases & SQL ∙ 2 days 12 hours back ∙ 18 proposals |
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 ∙ 3 days 5 hours back ∙ 10 proposals |
Basketball Coaching Education Platform + Custom CMSBasketball Coaching Education Platform + Custom CMSProject Overview We are looking for an experienced web development team or full-stack developer to build a modern basketball coaching education platform. The website will provide basketball coaches with access to educational… Databases & SQL, Web Programming ∙ 3 days 23 hours back ∙ 90 proposals |
Integration of Viber in 8.3
223 USD
Need Viber integration into own CRM (1C 8.3)About the Company The company "Domofon System" is engaged in the installation and maintenance of intercom systems. Base of over 40,000 subscribers. We work on our own customized system based on 1C 8.3. We are looking for a specialist… Databases & SQL, Bot Development ∙ 4 days 2 hours back ∙ 18 proposals |
Refinement of 1C UT 11 for Zebra TSD (RDP): different sound signals when scanning
22 USD
Configuration: 1C UT 11 Address warehouse Zebra TC26 TSD Work via RDP Product scanning is performed in receiving, placement, picking documents, and other warehouse operations. Current problem: Warehouse workers operate through the Zebra TSD. When scanning, they do not always… C#, Databases & SQL ∙ 6 days back ∙ 6 proposals |