An open API service indexing awesome lists of open source software.

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

Awesome Lists containing this project

README

          





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](https://img.shields.io/endpoint?url=https%3A%2F%2Fforge.laravel.com%2Fsite-badges%2Fc9505301-16b7-47c9-bc6c-924c33c5cbc3%3Fdate%3D1&style=plastic)](https://forge.laravel.com/servers/754115/sites/2256343) ![Contributors](https://img.shields.io/github/contributors/Tschucki/pr0p0ll?color=dark-green) ![Issues](https://img.shields.io/github/issues/Tschucki/pr0p0ll) ![License](https://img.shields.io/github/license/Tschucki/pr0p0ll)

## 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)