Мини крипто проект

Отменен
Заказ
6169543
Раздел
Программирование
Предмет
Web-разработки
Антиплагиат
Не указан
Срок сдачи
16 Июн в 21:55
Цена
Договорная
Блокировка
5 дней
Размещен
13 Июн в 10:44
Просмотров
53
Описание работы

Техническое задание для мини крипто проекта "JackCoin"

Цель проекта:

Создать сайт для криптовалютного проекта JackCoin с использованием технологий PHP, JavaScript, MySQL, CSS, HTML. Сайт должен быть размещен на хостинге SpaceWeb.

Функциональные требования:

1. **Регистрация и авторизация пользователей:**

   - Регистрация через email с последующей активацией по коду, отправленному на почту.

   - Поля регистрации: никнейм, email, пароль, повтор пароля.

   - Авторизация через никнейм и пароль.

   - Сбор IP пользователя при регистрации и его хранение в базе данных.

   - Блокировка пользователя при попытке повторной регистрации с одного и того же IP. Занесение IP в отдельную таблицу для дальнейшего предотвращения регистрации и входа.

   - Поле в базе данных для начального баланса: `balance` типа `DOUBLE(14,2)` с начальным значением `0.00`.

2. **Функционал после авторизации:**

   - Отображение текущего количества JackCoin'ов (JC).

   - Возможность активировать промокоды с занесением информации в базу для предотвращения повторной активации.

   - Реферальная система:

       - Каждый приглашенный получает 0.5 JC, пригласивший - 1 JC.

       - Баланс при регистрации по реферальной ссылке: 0.5 JC, при обычной регистрации: 0 JC.

       - Запрет регистрации по своей же реферальной ссылке с блокировкой.

   - Кнопка "Забрать (0.01 JC)", активная каждые 24 часа:

       - Проверка на изменение времени на устройстве.

       - Увеличение собираемого количества JC на 0.01 каждые 24 часа.

       - После сбора коинов, кнопка отображает обратный отсчет "Забрать через 24:00:00".

   - Кнопки "Пополнить" и "Вывести" с обозначением, что функции находятся в разработке.

   - Три игры с обозначением "coming soon".

3. **Админ панель:**

   - Управление пользователями (удаление, редактирование, бан, изменение баланса).

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

   - Снятие банов.

   - Сброс счетчика времени для возможности сбора коинов.

   - Мониторинг активности пользователей (количество регистраций, активированных аккаунтов, заблокированных IP и причины блокировки, количество рефералов и т.д.).

Нефункциональные требования:

- Приятный минималистичный дизайн с минимальной мобильной адаптацией.

- Хорошая производительность и безопасность (особенно защита от повторной регистрации и злоупотреблений).

Стек технологий:

- **Backend:** PHP

- **Frontend:** HTML, CSS, JavaScript

- **База данных:** MySQL

- **Хостинг:** SpaceWeb

Требования к дизайну:

- Минималистичный и приятный дизайн, который не будет раздражать пользователей.

- Минимальная адаптация для мобильных устройств.

Примечания:

- Обязательно провести тестирование на различных устройствах и браузерах.

- Обеспечить защиту от SQL-инъекций и других уязвимостей.

Нужна такая же работа?
  • Разместите заказ
  • Выберите исполнителя
  • Получите результат
Гарантия на работу 1 год
Средний балл 4.96
Стоимость Назначаете сами
Эксперт Выбираете сами
Уникальность работы от 70%
Нужна аналогичная работа?
Оформи быстрый заказ и узнай стоимость
Гарантированные бесплатные доработки
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Темы журнала
Показать ещё
Прямой эфир