Employness icon indicating copy to clipboard operation
Employness copied to clipboard

Side-project: let your employees rate their day, and measure their daily satisfaction at work!

General Info

This project allows you to see what is your daily employees' satisfaction at work. This is a pet project that aims to know more Silex and it interactions with Sf2 Components.

Installation

Getting the project and its submodules

cp app/config/config.php.dist app/config/config.php
git submodule update --init
chmod -R 777 app/logs
vi app/config/config.php

Loading database

mysql -u root -p create employness_dev
mysql -u root -p employness_dev < misc/schema.sql

commands

Two commands are currently available. You can see all the commands doing php app/console.php

users

php app/console.php user:create -e email -p password
php app/console.php user:create -e email -p password -a admin

days

Create a new day (the today day) in the db:

php app/console.php day create

Ask for ratings for today:

php app/console.php day ask

crontab for days commands

See misc/crontab.rst for more info on how to send daily emails through cron

TODOS

  • Add french messages
  • Add categories/tags for employees.
  • Add comment option when you rate your day
  • Improve admin backend (mainly usermanagement)
  • Possibility to create multi companies

Screens

Employness homepage

Employness homepage

Employness backend

Employness backend