24FreelanceБиржа фриланса, которая не спит
Завершён

Курсовая

856 просмотров 1 отклик#8786
Статус проекта
Завершён
Бюджет€2 225за проект
ФорматРазовый проектбез предоплаты
ОплатаНаличные, Банковский перевод, Электронные деньги
Приём заявокЗавершёндо 24.10.2017
Откликов1в среднем по разделу: 1,0
Просмотров85643 за 14 дней

Описание проекта

Краткое описание курсового.
БД: MySQL
Bootstrap, адаптивная верстка.
JQuery использовать в клиентской части. Взаимодействие с БД должно быть через ORM.
Нигде в коде не должно быть SQL запросов.
На сайте должна быть возможность аутентификации через соцсети и регистрации при помощи имэйла и пароля с подтверждением.
Пользователи после аутентификации могут создавать задачи. Каждая задача сопровождается определенной информацией: имя, тэги, условие задачи. Реализовать автодополнение для тэгов (базируется на тэгах, которые уже есть на сайте).
Drag'n'drop файлов (картинок) из системы. Картинки связаны с задачей.
Условие задачи описывается при помощи markdown. Необходимо выбрать раздел для задачи (C#, Java, Ruby, Python) и указать уровень сложности при создании. При вводе задачи указывается некоторое количество верных ответов.
Пользователи могут решать задачи. Необходимо высчитывать рейтинг пользователя (кол-во решенных задач, взвешенное по сложности).
Дополнительно на сайте должны быть специальные ачивки. Если пользователь решил задачу первым, он получает ачивку. Например, если пользователь составил 5 задач => "хуятор 1 уровня". В профиле все это выводится.
Необходимо сделать кнопочку, которая будет на сервере генерировать картинку для вставки на форум.
Задачи можно создавать, редактировать, удалять. После редактирования/удаления задачи рейтинг пользователей, решивших эту задачу, не изменяется.
У каждой задачи показывается сложность, категория, кол-во решивших, теги.
Каждой задаче пользователь может проставить рейтинг. У пользователя в профиле отображается средний рейтинг, который базируется на рейтинге его задач.
У каждой задачи есть комментарии. Пользователи могут оставить свой комментарий к задаче. На главной странице должен быть показан список задач, облако тегов, самые популярные задачи, нерешенные задачи, пользователи с самым высоким рейтингом.
Реализовать полнотекстовый поиск с любой страницы. Рекомендуется использовать полнотекстовый движок (lucene). При поиске нельзя сканировать всю базу данных.
Сайт должен поддерживать 2 языка. Переводится только интерфейс.
2 темы оформления — светленькая и темненькая.
В качестве базы можно использовать MySQL или PostgreSQL, нужна аутентификация через VK, Facebook, Twitter, нужна серверная генерация картинки-подписи с именем, рейтингом, медальками, кол-вом задач и т.п.
Регистрация с отправкой мыла с подтверждением, возможность изменить свое имя _на сайте_ при помощи in-place editing.
Разработка для WEB Наличные, Банковский перевод, Электронные деньги
Эскроу 0%Безопасная сделка через Payora SafeDeal

Резервирование оплаты в USDT (TRC-20) через Payora: исполнитель получает выплату только после приёмки работы.

24
Твенти · совет

Как написать отклик, который выберут

  • Начните с задачи заказчика, а не с рассказа о себе.
  • Дайте одну-две похожие работы из портфолио.
  • Назовите цену и срок — и что именно в них входит.
  • Задайте один уточняющий вопрос — он начинает диалог.

Отклики 1

Тексты откликов видит только заказчик.

Тот же раздел

Похожие проекты

Все проекты раздела
Сайт строительной компании с портфолио и заявкой на расчёт

Сайт строительной компании с портфолио и заявкой на расчёт

Нужен корпоративный сайт строительной фирмы: портфолио объектов, услуги, этапы работ, форма заявки на расчёт стоимости.

Разработка для WEB24.09.20260236
0откликов
Сайт для частной школы

Сайт для частной школы

Разработка сайта частной школы: приём заявлений, классы и программы, расписание, педагоги и новости.

Разработка для WEB24.09.20260225
0откликов
Полезно знать
Как откликнуться на этот проект?

Войдите как фрилансер, опишите, как решите задачу, укажите цену и срок. Заказчик читает отклики и начинает диалог с лучшими.

Кто видит мой отклик?

Только заказчик, разместивший проект, и вы. Другие фрилансеры не видят ни текст, ни цену.

Где найти похожие заказы?

Новые проекты в разделе «Разработка для WEB» появляются каждый день. Все проекты раздела

На какие запросы отвечает эта страница