Building scalable and secure software solutions to empower modern digital transformation
| bracu.degree.level | Undergraduate | |
| bracu.type.group | Student Works | |
| datacite.rights | Open Access | |
| dc.contributor.advisor | Tan, Tamkin Mahmud | |
| dc.contributor.author | Biswas, Ranan | |
| dc.contributor.department | Department of Computer Science and Engineering | |
| dc.date.accessioned | 2026-01-27T07:23:31Z | |
| dc.date.available | 2026-01-27T07:23:31Z | |
| dc.date.copyright | 2025 | |
| dc.date.issued | 2025-10 | |
| dc.description | Cataloged from PDF version of internship report. | |
| dc.description | Includes bibliographical references (page 31). | |
| dc.description | This internship report is submitted in partial fulfillment of the requirements for the degree of Bachelor of Science in Computer Science and Engineering, 2025. | en_US |
| dc.description.abstract | With the current advent of digital, practically all businesses quickly go through their digital transformations adopting software-driven business environments that require to be scalable and secure. The internship project at RubyTech was centered around the development of a scalable and highly efficient software system to be able to handle project management processes at enterprise level, that would include task management, authentication security and performance enhancements. The system was built with the ability to transmit all the data in real-time with an increased level of reliability using such tools as React, TypeScript, Node.js, PostgreSQL, MongoDB, and security protocol such as OAuth 2.0 and JWT. The methodology involved the use of waterfall in the project which entailed the design of use case, ER diagrams, Class diagrams and activity diagrams. Real examples of implementation were also shown, including code snippets and UI elements, and combine the theoretical concepts of the show into working solutions. This report also offers summaries the process of development, issues encountered and the experience gained as an insight into designing secure and scalable system architecture as it is developed by a developer. | en_US |
| dc.description.degree | Bachelor of Science in Computer Science and Engineering | |
| dc.description.statementofresponsibility | Ranan Biswas | |
| dc.format.extent | 36 pages | |
| dc.identifier.other | ID 20341023 | |
| dc.identifier.uri | http://hdl.handle.net/10361/27482 | |
| dc.language.iso | en | en_US |
| dc.publisher | BRAC University | en_US |
| dc.rights | BRAC University internship reports are protected by copyright. They may be viewed from this source for any purpose, but reproduction or distribution in any format is prohibited without written permission. | |
| dc.subject | Software development | en_US |
| dc.subject | Software solutions | en_US |
| dc.subject | Digital transformation | en_US |
| dc.subject | Rubytech Limited | en_US |
| dc.subject | Software security | en_US |
| dc.subject.lcsh | Computer software--Quality control. | |
| dc.subject.lcsh | Software architecture--Security measures. | |
| dc.subject.lcsh | Computer software--Development. | |
| dc.title | Building scalable and secure software solutions to empower modern digital transformation | en_US |
| dc.type | Internship Report | en_US |