The problem / task
The assignment required creating an individual case study. I chose to develop a procurement management system that supports an organization's purchasing process. The system needed functionality for managing purchase requests, approvals, and supplier information.
The challenges / what I learned
The biggest challenge was working across multiple application layers. Both the front-end and back-end needed to communicate effectively and process data correctly. In addition, a persistence layer had to be implemented to store and manage application data. During this project, I learned a great deal about full-stack development, RESTful APIs, and database implementation.