Giter Site home page Giter Site logo

konfetti's Introduction

Konfetti

The tool "Konfetti" is used for the organization of the conferences of the BuFaK WiWi and shall support the organizing departments in the best possible way.

Collaboration

We welcome anyone who would like to contribute to the continuous improvement and development of the system.
In order to make our colaboration effective we have included a few rules in this section.
If you are interested in actively working on Konfetti, please contact us and we can add you to our community team.

Issues

To get a good overview of features to be developed and existing bugs, these are also managed via GitHub.

Bugs

If you notice a bug, feel free to create an issue for it.
We have provided a template for this purpose, so that all information relevant to us can be entered directly.
Please check if an issue has already been created for the bug before you create the issue.
If there is already a corresponding issue, you are welcome to add further information there.

Feature-Requests

If you have an idea that would complement Konfetti well, feel free to describe this feature in the form of a feature request.
We will look at the feature request and then evaluate if and with which priority the whole thing can be implemented.

Branching

If you want to work on an issue, please create an appropriate branch for the issue. The branch should be named according to the following scheme:

ISSUEID-Title-separated-with-binding-stitches

Pull-Requests

When you have successfully processed an issue, the feature branch is merged into the "development" branch. Please create a pull request for this.
If you know who is best suited to review the changes, you can assign the pull request directly to that person.
If you are not sure, please select the team "ITeam".
Here are the most important points to create once summarized:

  • Each pull request has a description
  • Pull requests are linked to the corresponding issue
  • Reviewers are added as described

Development environment

Commits

For uniform commits, we use the Angular Conventional Commit Specification.

Feel free to use gitmoji to represent your commit type ;)

konfetti's People

Contributors

mobun avatar hrdominik avatar tjreichard avatar

Stargazers

Patrick Siekmeier avatar  avatar Lukas Corona avatar  avatar  avatar

Watchers

Phillip Püttmann avatar

konfetti's Issues

E-Mail System

  • create api functions
  • implement dev outputs
  • create mail templates
  • setup smtp server
  • change deployment action

Voting results

  • Display of all open and closed votes
  • For open votes: Show number of votes cast
  • For closed votes: Display of the result

Voting list

  • Viewing and editing all votings
  • Opening/closing of votings from the list

Conference list

  • Viewing and editing all conferences
  • Editing organizers for each conference

Voting creation

  • Let administrators create a new voting.
  • There should be a way to create votings as a draft, which are not being published after creation.
  • There can be public and anonymous votings.
  • (Offline) votings can also be tracked.

Speaking list

  • Display of the next speakers
  • Raising own hand (everyone)
  • Submitting a request to the meeting board (delegates only)

Voting

  • Display of all open and closed votes
  • For open votes: Voting (delegates only)
  • For closed votes: Display of the result

Conference application

  1. Entering and verifying the received code
  2. Entering the information to be recorded
  3. Accepting the Privacy Policy and Participation Agreement
  4. Submitting the application

Workshop check-in

It should be possible to check in to workshops by scanning a QR code and thus prove attendance.

Travel information

  1. Entering the information to be recorded
  2. Submitting the travel information

Conference settings

  • Viewing and editing information texts, application phases etc.
  • Generating and downloading application codes
  • Exporting information of all conference applications

Profile

Viewing and editing personal information

Workshop application

  1. Overview of selectable workshops per time slot
  2. Selecting workshops for three priorities for each time slot
  3. Submitting the application

Dashboard

View of the following information:

  • Info text from the organizer
  • Status of the conference application
  • Status of the workshop application / assigned workshops

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.