Нужно сделать систему, с помощью которой пользователь сможет управлять своим аккаунтом.

Желательно базирующуюся на Perl.

Система должна быть оптимизированная по скорости (не грузить сервер зря) и безопасная.

Можно использовать в составе готовые Open-source решения с адаптацией.

В составе два модуля:

-пользовательский интерфейс

-системный модуль

оба имеют связь с базой данных MySQL.

Структура базы данных имеется, расширяется.

Пользовательский интерфейс:

-Личный кабинет

-Регистрация

-Авторизация

-Оплата (WebMoney)

-Страница информации (состояние счета, место на диске, смена пароля, история платежей).

-Файловый менеджер - интерфейс к FTP клиенту, или напрямую к диску.

Упрощенно эмитирует обычную папку на компьютере.

Показывает папки и файлы в аккаунте пользователя,

позволяет скачать или загрузить файл, создать папку, удалить их.

Желательно исп.Nginx в качестве базового http сервера для менеджера.

-Управление свойствами директорий:

Привязка других пользователей к своим поддиректориям с выбором прав запись/чтение

и т.п.

-Админская страница

Список клиентов с сортировкой.

Зачисление платежа клиенту. Блокировка и т.п.

Системный модуль (нужные системные команды дадим)

По данным из DB производит действия с директорией пользователя.

-Создание директории при регистрации пользователя (создание ф/c ZFS),

блока в конфиге ProFTPD, Nginx (пример дадим).

-Изменение дисковой квоты (свойства ZFS).

-Отключение доступа при завершении денег на счете.

... другие подобные операции...

-Удаление пользовательской директории при удалении юзера.

Более подробное ТЗ будет при заинтересованности.

Возможно поэтапное создание - главное запустить простую версию.

14 лет назад
tx0
39 лет
14 лет в сервисе
Был
13 лет назад

Выбранный исполнитель

OutsourceGroup
Максим 
43 года
15 лет в сервисе
Был
9 лет назад
14 лет назад
$500
25 дней
Помогли с доработкой ТЗ, и четко определили объем реализуемых функций. Стало приятным сюрпризом создание функций сверх оговоренных. Выполнено создание, отладка и запуск сложного проекта на нашем сервере "под ключ". Приятно сотрудничать и обсуждать процесс внедрения и возможные решения на профессиональном уровне. Спасибо!
Александр отличный заказчик и мастер своего дела.

Заявки фрилансеров

OutsourceGroup
Максим 
43 года
15 лет в сервисе
Был
9 лет назад
14 лет назад