No description, website, or topics provided.
JavaScript PHP HTML Other
Switch branches/tags
Nothing to show
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
app
src
web
.gitignore
README.md
TODO.txt
composer.json
composer.lock

README.md

Wallpaper Contest Webapp

Introduction

This is a web-based tool that will be used to accept, monitor, and vote on image submissions.

In it's current form, it uses Launchpad for authentication and user management.

There is still quite a bit of cleanup to do for this app to be considered stable.

This is a Symfony2 project.

Notes

The OpenID authentication is still a bit flaky, so try accessing the login link multiple times if it does not automatically redirect to Launchpad.

Requirements

  • PHP (php)
  • Composer (composer)
  • SQL server (for MySQL, mysql-server and php5-mysql)

Installation

  1. Install dependencies.

    composer install

  2. Add the database tables.

    php app/console doctrine:database:create
    php app/console doctrine:schema:update --force

  3. Set the upload path in src/AppBundle/Entity/Wallpaper.php:getUploadRootDir()

  4. Start the server.

    php app/console server:start