Projects/
Section
Projects
Path
~/Projects/accounting-system-asienta/
What you can do here
- • Review the selected project overview and technical highlights.
- • Open repository or demo links in external tabs.
ASIENTA — Accounting Information System
Full-stack web application for high school accounting students. Each student manages simulated companies and practices double-entry bookkeeping through a real accounting engine. Built on a custom Django golden path template (django-drf-base-template) developed to standardize project structure and production conventions across REST API projects.
The backend exposes a versioned REST API with JWT authentication, role-based permissions, and a hierarchical chart of accounts modeled after the Argentine SIC 1 (Angrisani) textbook. The frontend is a React SPA with a fully mocked demo mode — no backend needed to explore the app — and connects seamlessly to the real API when deployed in production.
Highlights
- •Real double-entry accounting enforced by django-hordak — debit/credit balance validated before every journal entry is persisted.
- •Role-based access control (student / teacher / admin) with company ownership and course enrollment scoping.
- •Fully functional frontend demo deployed on Vercel — runs against MSW mocks with no backend required.
- •Production-ready backend: structured logs, health checks, OpenTelemetry, automated releases via semantic-release.
Stack
Backend
Frontend
Viewing: ASIENTA — SIC/