/topics-manager

App for choosing subjects and signing up as trainers for workshops

Primary LanguageJavaScriptMIT LicenseMIT

topics-manager

App for choosing subjects and signing up as trainers for workshops

Requirements

  • Authentication by GitHub
  • Use Firebase as persistence
    • Store only the minimum values

TODO List

  • IT Project goodies

    • Setup reset.css #2
    • Setup ESLint #5
    • Setup Pretier #21
    • Setup Husky #5
    • Setup lint-staged #5
    • Setup i18n
  • Design

    • Add font Lato #9
    • Add SVG Piechart lib #24
  • List view of all workshop proposals

    • Display the main list component
    • Toggle between compact and broad
  • Component of workshop proposal (single element)

    • Display subject of the workshop
    • Display list of trainers who want to join
    • Highlighting of the autor (first trainer)
    • Add button Voting - for the community
      • Add protection from multiple votes
      • Add protection from multiple signups by one trainer
    • Add button Join as trainer #30
    • Add button Leave as trainer #30
    • Display numbers on pie chart #30
    • Highlight the workshop when we have:
      • min. 3 trainers
      • min. 40 likes or members
  • From to adding a new subject

    • View for a signup user
    • Reset after issue of the form
    • Saving form data
    • Edition of the saved subjects
  • Showing the basic data about the signed up trainers

    • Add authorization via GitHub
    • Sign in
    • Logout

Vendors