Development of a personal account.
Technical specifications for the development of the personal account functionality
1. Registration/Authorization
Ability for user registration via email and password.
Data validation during registration (checking email uniqueness, minimum password requirements).
Login to the personal account using email and password.
Password recovery with confirmation via email.
2. Data display and editing panel from the database
Connection to a MySQL database for storing user data.
Displaying data in a table format with the ability to:
View data.
Edit existing records.
Add the ability for users to independently add/delete new rows in the table.
Data correctness check when making changes (built-in validation).
3. File upload to remote servers via the panel
Interface for users to upload/delete files through the personal account.
Connection to a third-party service API for transferring files to remote servers.
Displaying the status of file uploads (upload indicator, messages about successful uploads or errors).
Ability to view the list of uploaded files and their status.
4. Payment system
Integration with a payment gateway for conducting financial transactions.
Ability to top up the account, pay for services, and maintain a transaction history.
Support for various payment methods (bank cards, electronic wallets, etc.).
Processing of successful and failed payment events.
User notifications about payment status.
- At the initial stage, it is possible to connect third-party services for payment processing, such as Western Bid or subscription/donation services.
5. Referral system
Generation of unique referral links for users.
Tracking clicks and registrations via referral links.
Accrual of bonuses for attracting new users.
Section of the personal account displaying referral statistics (number of invited users, earned bonuses, and their usage).
Ability to use referral bonuses for paying for services or withdrawing funds.
6. Optimization and preparation for integration with the design after completing the basic functionality.
Техническое задание на разработку функционала личного кабинета
1. Регистрация/Авторизация
Возможность регистрации пользователя по email и паролю.
Валидация данных при регистрации (проверка уникальности email, минимальные требования к паролю).
Вход в личный кабинет с использованием email и пароля.
Восстановление пароля с подтверждением через email.
2. Панель отображения и редактирования данных из БД
Подключение базы данных MySQL для хранения пользовательских данных.
Отображение данных в виде таблицы с возможностью:
Просмотра данных.
Редактирования существующих записей.
Добавление возможности пользователю самостоятельно добавлять/удалять новые строки в таблицу.
Проверка корректности данных при внесении изменений (встроенная валидация).
3. Загрузка файлов на удаленные сервера через панель
Интерфейс для загрузки/удаления файлов пользователем через личный кабинет.
Подключение к API стороннего сервиса для передачи файлов на удаленные сервера.
Отображение статуса загрузки файлов (индикатор загрузки, сообщения об успешной загрузке или ошибках).
Возможность просматривать список загруженных файлов и их состояние.
4. Платежная система
Интеграция с платежным шлюзом для проведения финансовых операций.
Возможность пополнения счета, оплаты услуг и ведения истории транзакций.
Поддержка различных методов оплаты (банковские карты, электронные кошельки, и др.).
Обработка событий успешного и неудачного платежа.
Уведомления пользователя о статусе платежа.
- На начальном этапе возможно подключение сторонних сервисов для обработки платежей, таких как Western Bid или сервисов подписок/донатов.
5. Реферальная система
Генерация уникальных реферальных ссылок для пользователей.
Учет переходов и регистраций по реферальным ссылкам.
Начисление бонусов за привлечение новых пользователей.
Раздел личного кабинета с отображением реферальной статистики (количество приглашенных, заработанные бонусы и их использование).
Возможность использования реферальных бонусов для оплаты услуг или вывода средств.
6. Оптимизация и подготовка к интеграции с дизайном после завершения базового функционала.
-
Good day, I am interested in your offer. I would be happy to collaborate.
Cost calculations for deadlines after discussing the details.
Please review the portfolio.
Доброго дня, зацікавила Ваша пропозиція. Буду радий співпраці.
Розрахунки вартості термінів реалізації після обговорення деталей.
Перегляньте портфоліо.
-
Good day! I am ready to perform the work efficiently and within the agreed deadlines. I have over 7 years of experience. Write to me in private messages, we will discuss the details and I will get started.
Добрый день! Готов выполнить качественно и в оговоренные сроки. Опыт более 7 лет. Пишите в л/с обсудим детали и приступаю.
-
1545 9 0 Hello. I specialize in CRM, dashboards, databases, and web services for processing, accounting, and analytics. Convenient and modern design. Development is fully turnkey. Feel free to contact me.
Здравствуйте. Специализируюсь на CRM, dashboard, базах данных и WEB-сервисах обработки, учета и аналитики. Удобный и современный дизайн. Разработка полностью под ключ. Обращайтесь
-
1782 39 3 4 Good day!
I can help you with development, I have experience in layout and php, laravel, vue.
Feel free to contact me, I would be happy to work together.
Доброго дня!
Можу вам допомогти з розробкою, є досвід верстки та php, laravel, vue
Звертайтесь буду радий попрацювати.
-
243 Good day, Pavel! I can fulfill your order for CMS Drupal.
Добрий день, Павел! Можу виконати Ваше замовлення на CMS Drupal.
-
168 I will do it on the NextJs or React framework.
Сделаю на фреймворке NextJs или React
-------------------------------------------
-
49970 947 1 10 Hello. I have extensive experience in website development. I am ready for collaboration.
Здравствуйте.Есть большой опыт в разработке сайтов.Готов к сотрудничеству
-
956 25 4 2 Ready to work on Laravel + VueJS
Extensive experience in creating various websites. Feel free to contact me, I will gladly do everything
I can show my work
Готов выполнить на Laravel + VueJS
Большой опыт в написании различных сайтов. Обращайтесь, с удовольствием все сделаю
Могу показать мои работы
-
Добрый день. Это самопис или CMS?
-
Добрый день.
Готов заняться вашим проектом. -
Current freelance projects in the category Databases & SQL
Create an optimized and fast database for translation
48 USD
It is necessary to create a database or add to an existing table that will work quickly for translation. More than 1 million records in the table. The site is on asp.net core. Translations already exist and are being finalized. In the future, further collaboration is possible if… Databases & SQL ∙ 1 hour 20 minutes ago |
Data parsing from the website
359 USD
It is necessary to set up data (product) parsing. There is a source website (links will be provided in advance to the potential executor for assessing the complexity and scope of work) from which data needs to be parsed according to a schedule. The format of the data can be… Databases & SQL, Data Parsing ∙ 1 hour 32 minutes ago ∙ 6 proposals |
Consultations on BAS AGRO KUPConsultations are needed for working in the BAS AGRO KUP program (industry configuration "IN-Agro") Specifically on cost formation, month closing, agricultural production. Databases & SQL ∙ 1 hour 38 minutes ago |
Collection of Instagram metrics in Google Sheets via API
215 USD
Develop a system for automatic analytics collection from Instagram via the official API and recording the obtained data in Google Sheets. List of metrics: For each post, it is necessary to obtain and store the following indicators: Link Content type (post/reel) Date of… Databases & SQL, Data Parsing ∙ 3 hours 6 minutes ago ∙ 1 proposal |
Salesforce Team LeadWe have a request for a Salesforce Team Lead! Requirements: Experience with Sales Cloud, Service Cloud, and Community (Experience) Cloud. 2+ years of experience in the position of Team Lead. Proficient in Apex and LWC framework. Desired experience working with large-scale… Databases & SQL, Desktop Apps ∙ 5 hours 59 minutes ago |