Skip to content
/ pfc Public

Web platform for citizen participation. Laravel, Bootstrap.

Notifications You must be signed in to change notification settings

jeronimok/pfc

Repository files navigation

PFC - Plataforma web de participación ciudadana

Web platform for citizen participation.
Developed as a final project for the degree in Informatics Engineering at "Universidad Nacional del Litoral".

Technologies

Laravel, Bootstrap, php, javascript, mysql.

Installation

Notes

  • The project was developed and tested using Ubuntu 16.04 LTS, PHP 5.5.9 and Laravel 5.1.
  • Correct functioning on other systems and software versions is not guaranteed.

Set up DB

  • Install Mysql server and create a user (optionally install phpmyadmin to manage your DBs)
  • Create a mysql database locally named pfc utf8_general_ci
  • Create a mysql database locally named tracker utf8_general_ci

Install project and dependencies

  • Clone or download repo: git clone git@github.com:jeronimok/pfc.git
  • Download and install composer https://getcomposer.org/download/
  • Rename .env.example file to .envinside your project root and fill the database information (username and password)
  • Open the command line and cd to the project root directory
  • Run composer install or php composer.phar install

Generate app key

  • Run php artisan key:generate

Run seeders and migrations

Note: Check the seeder UserTableSeeder.php and edit it to be able to quickly create admin users with your credentials.

  • Run php artisan migrate
  • Run php artisan db:seed to run seeders

Serve

Set up mail server for local testing (required for users registration)

Set up recaptcha

User manual

If for some reason your project stops working try this:

  • composer install
  • php artisan migrate

Contact

About

Web platform for citizen participation. Laravel, Bootstrap.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published