Skip to content
Amit Kumar edited this page Dec 21, 2016 · 19 revisions

Welcome to the Confluence wiki!

Here is the discussion on how to automate various conference all around the world. Our primary focus is right now on automating PyCon India & PyDelhi Conference. We'll be trying to make this as generic as possible so that all other conference would be able to use this.

Raw notes

  • Automate as much as possible:

    • As soon as the talks get selected:
      • Volunteers assigned get a automated mail introducing them to speakers
    • Schedule announcement: json schedule - Website & App use this json
    • Automate mail sending before conference to attendees & Speakers
    • Feedback
    • MoM,
  • Work Assignment -- Trello

  • Standup --partially done -- https://github.com/CuriousLearner/standup

  • TDD

  • Junction -- improve

  • Volunteers management

  • Lightening Talks registration, selection -- Akkshay

    • Register through conference app / website through REST API
    • FCFS talk selection; Select talk with buffer and send mails.
    • Volunteer can override that setting.
    • Submit your slides -- provide it later on a single laptop.
  • Registration via mobiles, distribution of swags -- QR Mobile app -- Akkshay

  • Social Media -- Twitter & Fb API one click share

Tech Stack: Django + MySQL + Celery

RESTful API + Logging

Registration + auth - Volunteers + Users + Speakers - permission

MailSender - templates - volunteers, users, speakers Talks -- Junction SocialMedia -- One Click post - Most volunteers can post to the queue. - One single lead volunteer can approve and then it would be posted. Lightening Talks

========================================================================

Tables:

  1. users (id, name, email, gender, tshirt_size, phone, permission_group, ticket_id)
  2. talks (talk_id, talk_name, duration, talk_group, talk_category)
  3. permissions (id, permission_name)
  4. social_media_posts (id, text, attachment, user_id, timestamp, status[POSTED, REJECTED]).

Use case:

  1. Form T-shirt size mandatory
  2. Inventory count
  3. Social media, one click, only bot access.

Modules:

  1. Registration
  2. Mails,
  3. Talks,
  4. Social Media
Clone this wiki locally