Nucleus
Internal ERP system for Essity enabling business agreement management with distributors and monitoring of sales obligations fulfillment.
Overview
Nucleus is an internal ERP system developed for Essity, a leading hygiene and health company. The system supports business operations by enabling the creation and management of agreements with product distributors, as well as monitoring distributor compliance with sales obligations arising from signed contracts. This platform streamlines the negotiation process and provides visibility into distributor performance.
Technical Details
Architecture
The system is built on a modern enterprise web stack:
- Backend - NestJS framework for API services
- Frontend - Angular for the user interface
Key Areas
Agreement Management
- Contract creation and modification workflows
- Document management for business agreements
- Terms and conditions tracking
Distributor Monitoring
- Sales obligation tracking per distributor
- Performance dashboards and analytics
- Compliance reporting and alerts
Workflow Automation
- Approval processes for new agreements
- Notification system for pending obligations
- Status tracking and updates
My Contributions
As a frontend developer focused on bug resolution, I worked on:
- Frontend Development - Contributed to Angular components and services for the user interface
- Bug Resolution - Identified and fixed issues across the application stack
- UI/UX Improvements - Enhanced user experience and interface consistency
- Testing - Verified bug fixes and ensured quality standards
- Collaboration - Worked with backend team to resolve integration issues
Key Features
- Business agreement management with distributors
- Sales obligation tracking and monitoring
- Performance analytics and dashboards
- Workflow automation for contract approvals
- Compliance reporting and alerts
- Centralized contract repository
Lessons Learned
Working on Nucleus taught me the importance of thorough testing and systematic debugging in large enterprise applications. I gained experience in understanding complex business workflows and translating them into user-friendly interfaces. The project reinforced my frontend development skills while deepening my understanding of B2B sales processes and contract management.