Coder Social home page Coder Social logo

devdays's People

Contributors

katejim avatar ne88ie avatar

Stargazers

 avatar

Watchers

 avatar  avatar  avatar  avatar

devdays's Issues

Интеграция с гитхабом

Врятли, конечно, мы это запилим, но было бы круто.
Пускай все проекты, которые создаются за devdays должны быть обязательно на гитхабе. Тогда в нашей крутой таблице #23 будут маленькие такие графики, котоыре показывают кол-во комитов, созданый issue и вроде того.

А ЕЩЕ можно сказать, что на гитхабе участниками должны быть созданы специаьлные метки (вроде тех, что есть на этом репе: bug, duplicate, enhancement) и добавить туда bottleneck или как они там :) И тогда у Кузи не будет возникать вопросов кто с чем париться.

Храние базы и деплоймент

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

Адрес события

Я собираюсь юзать такой патерн:

/projects/(?P<event>\d{4}_\d) 

т.е. я говорю, что у нас кажое событие должно записываться как 2013_2 - второй девдейс в 2013 году (всего из может быть не более 9-ти)

Роль организатора и его фичи. Участников по проектам.

В нашей системе есть такой участнеик, как "Кузя". Кузя занимается тем, что банит неокторые проекты, расставляет оценки другим проектам, распределяет участников по проектам. Т.к. все это не может происходить само по себе.

Главная страница и просмотр ивента

На главной странице не нужно делать вывод самих проектов. Во-первых их может быть пофига, а во вторых есть более важная информация. На главной страниуце предлагаю сделать объявления типа.

Напоминаем! До окончания подачи заявок остается не более 12-ти часов. 

Сейчас подано уже боле 700 заявок. Спешите рассказать о своей идее по адресу http;///

или

Митинг в 16:00. Демо проектов.

В 422 аудитории состоится митинг проектов. Будут презантации проектов! 
Спешим узнать что для нас подготовили участники 

Структура проекта

Страница ивента:

a. Если ивент прошёл, то показывается список проектов с указанием участников, выделены победители.

b. Если ивент происходит сейчас, список проектов со статусами и участниками, информация о проходящем этапе, когда следующий митинг.

c. Если ивен будет, то дата, и ниже список идей с лайками и авторами. Возможность выбрать проект для участия.
Справа на странице список прошедших ивентов в хронологическом порядке.

На главной странице в зависимости от даты показывается идущий или предстоящий ивент.

Страница пользователя: список ивентов, в которых он участвовал; список предложенных идей.


В базу ещё нужно добавить сущности майлстоунов, заданий к майлстоуну, что было выполнено, что мешало.

Фичи проекта

Вот с чего мы начинали. Вот этот таск нужно закрыть, когда мы поймем, что все пунтны с картинки либо выполнены, либо превратились в таски
2013-11-11 11 43 18

Главная навигация

У нас уже есть страницы

  • статические
  • страницы идей
  • страница пользователей (еще не готова)

и еще какие-то. Нужно в верхней навигации их всех перечислить

SECRET_KEY

Странная штука, видимо нам это нужно прикрыть, ибо там коммент

# Make this unique, and don't share it with anybody.
SECRET_KEY = '34958734985734985734985798437'

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

Сделать авторизация любо по openid . Может что-то измениться. Мне нужна только пота gmail

Трекинг собятия ( таблица, чарт )

Именно с этой фичи я думал что и начнется наш проект :)

Я представляю примерно такую таблицу. В ней будут человечки слева в графе.
Потом будут колонки типа по участника и по дням. Т.е. в каждом дне будет по 3-5 квадратиков, цвет которого будет успех каждлого участника за день.
hike-rating-table

Еще можно добавить типа +2 или -5 (типа как в чартах, сколько позиций набрала команда с последнего дня).
Тапблица должна содержвать всю инфу, которую заполнял кузя, когда спрашивал кто что делает сегодня на митинге.

Состояние эвента

У каждого события точно должны быть следующие состояние:

  • Сбор заявок
  • Голосование
  • Активен (здесь может быть еще этапы)
  • Завершен

@vladsaveliev сейчас нужны первые два этапа, что бы было понятно какой шаблон отображения мне грузить

Логотип devdays

Привет девочки, давайте сделаем нам красивый логотип. Найдите лого Академического университета и припишите ему devdays. Лого должно быть небольшого размера

Вынести либу авторизации

Сейчас она жестко скорирована в прект. Лучше будет вынести ее из самого проекта и добавить зависимость.

Лайки проекта

Я не знаю что вы имели ввиду, когда говрили про лайки. Например, вы говорили что не будет голосования, т.к. будут лайки. Но тогда получаетс, что нельзя лайкать после того, как уже было соревнование. Тогда какой смысле этих лайков?

Страница участника

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

Кнопка входа в аккаунт

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

Т.к. у нас авторизация через openid, то хочется получить вместо полей вводе почты \ пароля кнопку, нажимая на которую пользователь переходит на авторизацию, которая сейчас доступна через http://127.0.0.1:8000/openid/login/

Импорты через pycharm и через runserver

Сейчас етсь трабла с тем, что если запускать приложение через pycharm , у которого коре проекта /devdays , то все работает.
Однако, елси корень /devdays/devdays то уже нет. И это именно тот случай, как запускается runserver (я может что-то путаю по поводу последнего)

не запускается проект

через раз запускается проект. говорит, что django module doesn't settings.
поэтому даже свои странички, что пишу, не могу проверить и это проблема

Участик в нескольких проектах

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

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.