An HR web app built in React+Redux with Django on the backend.
- Title
- Hourly rate
- Tax rate
- Time spent in minutes
- Date of entry
- Summary of work completed
- Associated job
- Job
- Date range
- Time entries in range
- $ subtotal (hourly_rate * total_minutes/60)
- $ tax (subtotal * tax_rate)
- $ total
Don't forget to save your changes to the server with the Save Session
button!
If you haven't saved your changes, you can reload your stored data from the server.
Note: Python 2.7.12
Clone the git repo and navigate to the directory:
git clone https://github.com/reeddunkle/HumanResources.git
cd HumanResources
Set up virtual environment and activate it:
virtualenv venv
source venv/bin/activate
Or if you're using virtualenvwrapper instead:
mkvirtualenv hr
Install Python dependencies:
pip install -r requirements.txt
Install npm dependencies:
npm install
Once everything is done downloading, build the webpack bundle:
npm run build
Now you can start the server:
python manage.py runserver
And point your browser to:
http://127.0.0.1:8000/