Skip to content

Platform tailored for pr0gramm users, to create and participate in polls created by other users. Including a Formbuilder, target group definitions, post creation & more

License

Tschucki/pr0p0ll

Repository files navigation


Logo

Pr0p0ll

Pr0p0ll is a fresh take on the beloved Pr0p0ll platform tailored for Pr0gramm users, to create and participate in polls created by other users.

Visit Website . Report Bug . Request Feature

Laravel Forge Site Deployment Status Contributors Issues License

Table Of Contents

About The Project

Pr0p0ll is a platform for pr0gramm users to create and participate in polls. The maintainer of the old platform (RundesBalli) has transferred the project to Tschucki. The new platform has been developed using Laravel and Filament.

To access the platform, the user must have an account on pr0gramm to authenticate via O-Auth.

Features

Poll Builder

Allows the user to create polls. The polls can be created with different question types.

Define Target Groups

The user can define who is allowed to participate in the poll. The poll can either be public or only available to specific user groups.

Poll Participation

The user can participate in polls. The user can see the results of the poll after the poll has ended.

Poll Results

See the results of the poll after the poll has ended and filter the results by demographic data.

Built With

Pr0p0ll is built with the following:

  • Laravel 10
  • Filament 3
  • Laravel Socialite
  • Livewire
  • Vue
  • TailwindCSS

Contributing

Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.

  • If you have suggestions for adding or removing projects, feel free to open an issue to discuss it, or directly create a pull request.
  • Create individual PR for each suggestion.
  • Please also read through the Code Of Conduct before posting your first idea as well.

Creating A Pull Request

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'I love Blussis')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

License

Distributed under the AGPL-3.0 License. See LICENSE for more information.

Authors

Acknowledgements

About

Platform tailored for pr0gramm users, to create and participate in polls created by other users. Including a Formbuilder, target group definitions, post creation & more

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks