Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
A simple voting application for the Dallas Makerspace
PHP Other
Branch: master
Failed to load latest commit information.
app Minor bug fixe and fixed link.
lib/Cake
plugins Added voting confirmation and nicer looking buttons.
vendors Missed some files in the upgrade.
.editorconfig Upgraded to CakePHP 2.3.0 and started work on admin features.
.gitignore Missed some files in the upgrade.
.htaccess First semi-working version. There is no admin interface yet, so all b…
.travis.yml Upgraded to CakePHP 2.3.0 and started work on admin features.
COPYRIGHT Released under the AGPL, also made the README nicer looking.
README.md Truncate text on index, and added more info README
TODO Changed default sort order of ballots.
agpl.txt Released under the AGPL, also made the README nicer looking.
build.properties Upgraded to CakePHP 2.3.0 and started work on admin features.
build.xml
index.php Missed some files in the upgrade.

README.md

About This Application

This program is used by the Dallas Makerspace for online voting at:

https://dallasmakerspace.org/voting/

The application was initially created by Andrew LeCody, using the CakePHP framework and is released under the GNU Affero General Public License.

CakePHP

CakePHP is a rapid development framework for PHP which uses commonly known design patterns like Active Record, Association Data Mapping, Front Controller and MVC. Our primary goal is to provide a structured framework that enables PHP users at all levels to rapidly develop robust web applications, without any loss to flexibility.

Installation

Installing this application is fairly easy, just follow these steps:

  1. Download the latest version with git (git clone https://github.com/aceat64/Dallas-Makerspace-Voting.git)

  2. In the app/config directory, rename core.php.default and database.php.default to core.php and database.php.default respectively.

  3. Modify the core.php and database.php files to suit your environment.

  4. Create the appropriate tables in your database. You can do this with the "Console/cake schema create" command or by importing the schema.sql file located in the app/Config/Schema folder.

Something went wrong with that request. Please try again.