Skip to content

zefredz/fixmyapp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

fixmyapp

WORK IN PROGRESS At this time this application is mainly a test of the involved technologies...

Web application to submit and vote for feature requests.

Requirements

  • PHP 5.3+, PDO and Mysql driver for PDO
  • Composer
  • MySQL 5+ (or MariaDB) with InnoDB support
  • Developpers will also need node.js and the following npm modules : requirejs, less

Install

There is no install script yet !

git clone REPO_URL fixmyapp cd fixmyapp composer install

Read app/setup/INSTALL.md for more instructions

Run the application

You can easily run the application using the PHP built-in webserver by running the following command from the fixmyapp root folder :

php -S localhost:8000

Proposition worflow

  1. Feature request/suggest submission and vote by the users
  2. Choice of feature to be implemented based on the votes of the users
  3. Roadmap and development progress display

Main goals

  • Create a community of users
  • Empower users by giving them the power to influence the developement and evolution of an application
  • Enhance transparency in the decision making about the evolution of an application

Application file structure

  • app/ : contains application specific files
    • classes/ : application specific classes
    • models/ : Paris models
    • routes/ : Silex routes definition
    • setup/ : setup files
    • templates/ : Twig templates
    • config.json : application configuration
    • fixmyapp.log : application log, generated by Monolog
    • init.php : application bootstrap
  • cache/ : cached contents and classes, must be created in order to run the application
    • templates/ : Twig templates cache
  • components/ : third party javascript components, generated by composer
  • doc/ : documentation end design documents
  • vendor/ : third party PHP components generated by composer
  • composer.json : composer dependencies
  • composer.lock : composer state file, generated by composer
  • index.php : application front controller
  • LICENSE
  • README.md

Copyright notice

FixMyApp is (c) 2013 Universite catholique de Louvain

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/.

About

Web application to submit and vote for feature requests

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages