Agronomix : a project by backend developer

Thumbnail Image

Date

2025-02

Journal Title

Journal ISSN

Volume Title

Publisher

BRAC University

Abstract

This internship report presents the experience gained and contributions made during the internship at DataSoft Systems Bangladesh Limited, focusing on the development of Agronomix, an inventory management system for Amin Mohammad Agro Limited. The report outlines the organizational background, project work, and technologies used, including Java Spring Boot, ReactJS, and MySQL. It details the structured approach taken, from requirements gathering and backend development to implementing advanced features such as batch-based inventory updates, authentication, and reporting APIs. The document also highlights the challenges faced, including adapting to system architecture changes and learning Spring Boot. Furthermore, it discusses the future roadmap of Agronomix, with plans to transition to a SaaS platform and a microservices architecture. The report concludes with key takeaways from the internship, emphasizing the importance of planning, adaptability, and collaborative learning in software development.

Description

Cataloged from PDF version of theses.
Includes bibliographical references (page 31).
This thesis is submitted in partial fulfillment of the requirements for the degree of Bachelor of Science in Computer Science and Engineering, 2025.

Keywords

Backend, Java, SpringBoot, React, Inventory management, Software development

Citation

Endorsement

Review

Supplemented By

Referenced By