Skip to content
This repository was archived by the owner on May 13, 2020. It is now read-only.

Latest commit

 

History

History
94 lines (70 loc) · 7.83 KB

TODO.md

File metadata and controls

94 lines (70 loc) · 7.83 KB

Roadmap

  • add 42 Oauth2 //done

  • add user table //done

    • add birthday
    • add job experience
      • add table companies //??
  • add CommonController (main with set meta and access rule) //done

  • add ShowController //done

    • ~~actionStudents ~~ //done
      • real top //??
    • actionPools //done
    • actionLogin //done
    • ajax sort etc //done
    • need debug and join cursus_users table (create class etc) //done
  • add ProjectController

    • actionStudent //done
    • actionPool //done
    • actionView //done, but need calculate results
      • add bonus reference
      • add giude reference
      • add links reference
    • actionViewWithSubProject //??
  • add CheatController

    • actionStudent
    • actionPool
  • add CalculatorController //done

    • actionView //done
  • add FriendController

    • actionView
  • add LocationController

    • actionClusterView
    • actionXloginView
  • add JobController

    • actionView
    • actionAdd
  • add GithubController

    • actionShowStatistics
    • actionGetStatistics
  • add tests

    • acceptance
    • unit

Message from Slack (c) apakhomo

Новости по cheatera.pp.ua. Ищу контрибьюторов!

Проект cheatera.pp.ua родился спонтанно. Изначально это была статичная страничка с таблицей студентов, которая парсилась руками раз в день, потому что бокаловские читера обновлялись очень редко. Потом появилась идея смотреть бассейников, появился сервер, где парсились данные, и сайт, который был написан на коленке за пару недель. И как не странно, ресурсом пользуются, а некоторые фичи уже настолько привычны, что без них сложно представить сдачу раша или непопулярного проекта.

Проект хочется развивать, делать полезным, удобным, нужным. Поэтому я принял решение переписать его на php фреймворке, котрый сейчас изучаю - Yii2.

На данный момент я перенес авторизацию по интре, и частично таблицы студентов и бассейников. Сайт сразу пишется с локализацией en/uk/ru. Так как я работаю, у меня не так много свободного времени, поэтом пишется очень неспешно.

Проект доступен на гитхабе https://github.com/omentes/cheatera.pp.ua В разделе issue будут создаваться задачи, которые необходимо выполнять. Цель минимум - перенести текущий функционал, цель максимум - создать действительно полезный ресурс.

Немного о том, что будет на читерах через пару лет:

  • по достижению 14 уровня студенту будет открываться возможность добавить пароль, чтобы не потерять доступ к читерам после окончания Юнита и закрытию интры (бокалу, если надо, напишем админку, чтобы менеджментить кому давать доступ после окончания, а кому нет)
  • возможность добавить дату рождения, будет отдельная страница с днями рождениями всех, кто добавил
  • добавление места работы, чтобы сделать студентам поиск по компаниям, кто где работал. Возможно будет странички компаний, куда можно будет писать отзыв о собеседовании.
  • возможность создать страницу резюме на базе аккаунте (будет доступна по ссылке в интернете любому человеку) с настройкой отоброжаемых блоков, скилами с интры, опытом работы, и тд. Функция скачать резюме (типа как в линкедин)
  • раздел поиска работы, где студенты могут добавлять вакансии или искать людей для своего стартапа или собственной фирмы. Очень надеюсь, что через пару лет там смогут найти работу мидлом/сеньором студенты первых наборов и раздел будет полезным
  • добавить к каждому проекту страницу бонусы, где студенты могут предложить свой вариант бонуса к проекту (к GNL, например, можно сделать 5-8 бонусов) p2p между студентами разных лет станет доступнее
  • добавить к каждому проекту страницу гайдов, где можно опубликовать ссылку на уже существующий гайд или написать еще один. Нас уже под 1000, и это позволит аккумулировать полезности в одном месте
  • добавить каждому студенту возможность вести личный блог (доступен без интры), где можно писать о технологиях, с которыми работаете, или которые изучаете.

Это краткий список того, каким вижу проект cheatera.pp.ua в будущем.

Я хочу и буду на это тратить свое время, но сам я буду писать не один месяц. Поэтому я решил написать этот пост, и возможно найти тех, кто хочется попрактиковаться в пулреквестах с код ревью, php, yii2.

Как это будет происходить:

  • вы делаете себе форк и у себя создаете отдельную ветку для решения какого-то ишью, который выбрали
  • отписываетесь в ишью, что хотите закрыть этот тикет
  • кодите
  • делаете пулреквест в мастер
  • вносите правки по результатам код ревью
  • мерджим в мастер

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

Message from Slack (c) mkrutik [3:27 PM]

Артем привет, есть идея фичи для читеров - автозапись на проверку проекта. Задаешь проект (который ты выставил на проверку) времменой интервал - и система при нахождении свободного слота в этот интервал записываеться на проверку и уведомляет пользователя. Чем дальше за круг тем тяжелей найти проверяющего, а сидеть обновлять каждые 15 минут как-то не очень( Я думал написать бота на Go - но пока времени нет