https://github.com/tschucki/pr0p0ll
Platform tailored for pr0gramm users, to create and participate in polls created by other users. Including a Formbuilder, target group definitions, post creation & more
https://github.com/tschucki/pr0p0ll
laravel php polls pr0gramm pr0gramm-com pr0p0ll
Last synced: about 1 year ago
JSON representation
Platform tailored for pr0gramm users, to create and participate in polls created by other users. Including a Formbuilder, target group definitions, post creation & more
- Host: GitHub
- URL: https://github.com/tschucki/pr0p0ll
- Owner: Tschucki
- License: agpl-3.0
- Created: 2024-01-06T20:29:34.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2025-01-03T15:39:41.000Z (over 1 year ago)
- Last Synced: 2025-01-03T16:47:33.416Z (over 1 year ago)
- Topics: laravel, php, polls, pr0gramm, pr0gramm-com, pr0p0ll
- Language: PHP
- Homepage: https://pr0p0ll.com
- Size: 4.42 MB
- Stars: 10
- Watchers: 2
- Forks: 1
- Open Issues: 11
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Code of conduct: .github/CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
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
[](https://forge.laravel.com/servers/754115/sites/2256343)   
## Table Of Contents
* [About the Project](#about-the-project)
* [Built With](#built-with)
* * [Features](#features)
* [Contributing](#contributing)
* [License](#license)
* [Authors](#authors)
* [Acknowledgements](#acknowledgements)
## About The Project
Pr0p0ll is a platform for [pr0gramm](https://pr0gramm.com) users to create and participate in polls. The maintainer of the old platform ([RundesBalli](https://github.com/RundesBalli)) has transferred the project to Tschucki. The new platform has been developed using Laravel and [Filament](https://github.com/filamentphp/filament).
To access the platform, the user must have an account on [pr0gramm](https://pr0gramm.com) 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](https://github.com/Tschucki/pr0p0ll/issues/new) to discuss it, or directly create a pull request.
* Create individual PR for each suggestion.
* Please also read through the [Code Of Conduct](https://github.com/Tschucki/pr0p0ll/blob/main/.github/CODE_OF_CONDUCT.md) 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](https://github.com/Tschucki/pr0p0ll/blob/main/LICENSE) for more
information.
## Authors
* **[Tschucki](https://github.com/Tschucki)** - *Maintainer*
## Acknowledgements
* [RundesBalli](https://github.com/RundesBalli)