1. Architecture
Development of backend and frontend parts, as well as a task management system that works asynchronously with tools on multiple servers. The task is to create a scalable server infrastructure based on existing bash scripts with automatic deployment and processing of results according to specific rules.
2. Functional Requirements
Authorization: the system supports user authorization via login and password, as well as through OAuth.
Registration: registration form with email confirmation.
Password recovery: via email or mobile phone.
User profile: page for editing personal data, changing password, and subscription settings.
Multilingualism: support for multiple interface languages (at least Ukrainian and English).
Service pages: creation of "Privacy Policy" and "User Agreement" pages.
3. Subscription and Payment Management
Subscription mechanisms: integration with payment systems to automate the subscription payment process (monthly, annual payment).
Subscription plan: support for multiple subscription levels (basic, standard, corporate).
4. Dashboard
Graphs and charts: the dashboard contains 10 different types of charts for data visualization (user activity, project statuses, task statistics, etc.).
Projects and tasks: list of projects and their status, as well as a table of tasks that are executed asynchronously.
5. Project and Tool Management
Projects: creation, editing, and displaying project status.
Tools: each project has access to 10 tools (scanning, vulnerability detection, etc.). The project card contains information about the results of running the tools.
Tool page: each tool has a separate page that displays the results of analysis or task execution.
6. Automatic Deployment and Deployment
CI/CD processes: automated deployment to servers using tools such as GitLab CI or Jenkins.
Scaling: the ability to horizontally scale servers to handle a large number of asynchronous tasks.
7. Bash Script Processing
Execution and monitoring: management system for bash scripts that are executed asynchronously on multiple servers.
Result processing: the results of script execution are processed according to specified rules and output in the appropriate format (log files, reports, etc.).
8. Security
Authorization and authentication: use of tokens (JWT) to protect the API.
Data protection: ensuring encryption of user data and secure storage of information.
9. Technologies
Frontend: React.
Backend: your option
Database: your option
Budget 200,000 UAH
Current freelance projects in the category PHP
Lead Software Engineer / Senior Backend Engineer (Laravel / AWS / Automation)We are looking for an experienced Lead Software Engineer / Senior Backend Engineer to join our team for a healthcare project. The project focuses on enhancing an existing platform by building business process automation, developing new backend functionality, and integrating… PHP, Web Programming ∙ 47 minutes back ∙ 10 proposals |
Improvement of the website https://koleso-center.com/ on OpenCart
223 USD
Add categories to the online store websiteUsed disksSpare tiresFastenersData is taken from the 1C database.A few more questions Type of performer: single Backend developer (OpenCart/PHP) at the Middle levelThe modifications must meet all requirementsSEO + AI promotion AI… PHP ∙ 15 hours 22 minutes back ∙ 36 proposals |
Module for OpenCart: mass creation of products from folders with imagesDevelopment of a mass product creation module for OpenCart (ocStore 3.x) A backend module for OpenCart / ocStore 3.x needs to be developed that automatically creates products from a pre-prepared folder structure with images.Main functionality: mass creation of products from… Content Management Systems, PHP ∙ 1 day 21 hours back ∙ 46 proposals |
Website optimizationOptimization of the website jdgreta.co.uk on Shopify. SEO audit attached to the project. Main tasks - - Fix all meta data - Complete the technical specifications for the programmer (since this project combines tasks for both the programmer and SEO, if you are not a company -… HTML & CSS, PHP ∙ 5 days 20 hours back ∙ 33 proposals |
Horoshop SpecialistNeed a specialist who can correctly set up the product Feed. Problem: Currently, over 13,000 products are being uploaded with the same type value (e.g., "everything for manicure and pedicure"). Because of this, it is impossible to segment products in Google Ads and set different… PHP, Website Maintenance ∙ 6 days 22 hours back ∙ 21 proposals |