A Django + Vue.js job/project management system for custom manufacturing businesses. Originally built for Morris Sheetmetal. Inspired by django-timepiece, with features including:
- CRM with projects and businesses
- User dashboards with budgeted hours based on project contracts
- Time sheets (daily, weekly, monthly summaries)
- Approved and invoiced time sheet workflows
- Monthly payroll reporting (overtime, paid leave, vacation)
- Project invoicing with hourly summaries
For detailed documentation including business context, technical details, and setup instructions, see docs/README.md.
- Python 3.12+
- Poetry (manages Python dependencies)
- Node.js 22+ (frontend)
- MariaDB 11.5.2 (locally)
See docs/initial_install.md for installation instructions.
- Backend:
python manage.py runserver - Frontend:
cd frontend && npm install && npm run dev
This project is proprietary. For inquiries or usage permissions, contact the repository maintainer.