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: a 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: a 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
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 ∙ 20 hours 55 minutes back ∙ 35 proposals |
Developer for CMS website project on Drupal 7 + PHP/MySQL.We are looking for a developer to assist with the setup of a CMS site on Drupal 7 + PHP/MySQL. Task:1. Create product cards for the entire range of products (currently, not all products on the site have product cards with descriptions and characteristics).2. Add correct… Content Management Systems, PHP ∙ 3 days 1 hour back ∙ 39 proposals |
Looking for a Bitrix24 specialist / CRM integrator to set up automation.Our company works with CRM Bitrix24. We need a specialist who can set up automatic addition of phone numbers to leads/orders in two formats. Automation must be correctly configured for two countries: the Republic of Moldova and Romania. Task: When creating a lead or order in… PHP, Web Programming ∙ 3 days 23 hours back ∙ 24 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 ∙ 4 days 19 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 ∙ 5 days 22 hours back ∙ 21 proposals |