Web platform for citizen participation.
Developed as a final project for the degree in Informatics Engineering at "Universidad Nacional del Litoral".
Laravel, Bootstrap, php, javascript, mysql.
- 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.
- 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
- 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.env
inside 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
orphp composer.phar install
- Run
php artisan key:generate
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
- Run
php artisan serve
- At this point you should be able to access the project at http://localhost:8000
- Create an account in https://mailtrap.io/
- Fill the required variables in your .env file
- Create yor public and private recaptcha keys: https://cloud.google.com/recaptcha-enterprise/docs/create-key
- Fill the required variables in your .env file
- After installing the project, it may be helpful to read the user manual: https://github.com/jeronimok/pfc/blob/master/Manual-de-usuario.pdf
composer install
php artisan migrate
- Jerónimo Calace Montú
- jeronimo.calace@gmail.com