A simple (straw) poll web application made with Laravel https://poll.fuwafuwa.moe
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Les De Ridder 46b3162a17 Clarify readme 10 months ago
app Only commit DB transaction after voting code is set to used 11 months ago
bootstrap Add Laravel 5.7 base files 11 months ago
config Clean .env and make timezone configurable 11 months ago
database Implement poll creation 11 months ago
public Add optional deployment-specific footer 11 months ago
resources Implement JSON output 11 months ago
routes Implement poll editing 11 months ago
storage Add Laravel 5.7 base files 11 months ago
tests Delete most unused Laravel stuff 11 months ago
.editorconfig Add Laravel 5.7 base files 11 months ago
.env.example Clean .env and make timezone configurable 11 months ago
.gitattributes Add Laravel 5.7 base files 11 months ago
.gitignore Add optional deployment-specific footer 11 months ago
LICENSE Add license 11 months ago
README.md Clarify readme 10 months ago
artisan Add Laravel 5.7 base files 11 months ago
composer.json Remove unused stuff from composer.json 11 months ago
composer.lock Tidy HTML output 11 months ago
package-lock.json Use Laravel Mix to combine and minify CSS 11 months ago
package.json Add Laravel 5.7 base files 11 months ago
phpunit.xml Add Laravel 5.7 base files 11 months ago
server.php Add Laravel 5.7 base files 11 months ago
webpack.mix.js Use Laravel Mix to combine and minify CSS 11 months ago
yarn.lock Add Laravel 5.7 base files 11 months ago

README.md

pollthingy

A simple (straw) poll web application made with Laravel 5.7.

Features

  • Many useful options (multiple answers, automatic closing of poll at a chosen date, hiding results until poll is closed, etc.)
  • Optional duplication checking via generated single-use voting codes
  • Sane endpoints/‘RESTful API’ (with optional JSON output via HTTP Accept header)
  • Simple CSS based on Cutestrap
  • No JS is used
  • Developed with support for text-based browsers in mind (including pie charts in w3m)

API

TODO: Document the API.

License

pollthingy is licensed under the University of Illinois/NCSA Open Source License. The full license can be found in the LICENSE file.