Customer-server program work with projects
Operating System: Linux Special Edition (SELinux)
Database - PostgreSQL Pro with Sepgsql
Web Server: Apache Http Server
Front End has the following work algorithm:
● The user under his own account and mandate sheet inherited in the operating system "in" to the Web app.● The web application interacts with the PostgreSQL database, showing the user, for example, the data records of the BD table with the corresponding mandate target and the level of access to the document of the corresponding project.The work algorithm from the back end side looks as follows:
● The user under his own account and mandate sheet inherited in the operating system through the Web browser "in" to the Web app.● The web application interacts with the PostgreSQL database, translating in requests the mandate limit and the level of access to the document of the corresponding project.The user creates a request for access to the projects.Apache is processed by the Apache Http Server Web Server with MAS support.The web server calculates the mandate quota of the request, finds a document with the corresponding mandate quota and the level of access to the corresponding project.At this time, the MAC is checked in the last order.Functional Requirements for Frontend and Beckend:
1 .Authorization and authentication of users:
1.1 The Ensure a secure connection between the client and the server using the SSL/TLS protocol that ensures the encryption of the data transmitted between them.1.2 The The possibility of logging into the system after entering the login and password is your own account and mandate card, inherited in the operating system.1.3 The Calculation/assignation/change of the level of access to the documents of the corresponding project.1.4 The Providing/deleting user access to the project as a whole.1.5 of 5. Approval of the user name as well as "Exit" with the corresponding function in the main menu after authorization.The 2ndManagement of Projects:
2.1 The The possibility of reviewing the list of all projects that were created.2 and 3. Creation of a new project
2 and 4. Programming of the project -
2.5 The Removal of the project
2.6 The Change of the status of the project – “Active”
3 .Conducting documents
3.1 The Adding the document
3.2 The Editing the document
3.3 The Removal of the document
3.4 The Modification of the status of the document – “Active” “Executed”
and 4.Search for projects, documents
-
7210 146 0 Good day, ready to help.
Exact time and price after all details are clarified
-
2538 19 1 Good day, created a repeatedly similar, task clear. I am waiting for the full.
-
96 Good day ! I have 2 years experience in developing. Ready to implement your project using the PHP programming language. I will do everything in the best way.
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 18 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 22 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 ∙ 3 days 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 7 hours 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 23 hours back ∙ 10 proposals |