Skip to content

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

Notifications You must be signed in to change notification settings

guillaumepotier/Employness

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

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

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published