Welcome to the upgraded BRAC University Institutional Repository. We are currently organizing collections after a recent system upgrade. Homepage category counters may temporarily show lower numbers while syncing, but over 27,000 repository items remain safe and accessible. Please use the search bar to find theses, scholarly outputs, and institutional documents.

Building scalable and secure software solutions to empower modern digital transformation

bracu.degree.levelUndergraduate
bracu.type.groupStudent Works
datacite.rightsOpen Access
dc.contributor.advisorTan, Tamkin Mahmud
dc.contributor.authorBiswas, Ranan
dc.contributor.departmentDepartment of Computer Science and Engineering
dc.date.accessioned2026-01-27T07:23:31Z
dc.date.available2026-01-27T07:23:31Z
dc.date.copyright2025
dc.date.issued2025-10
dc.descriptionCataloged from PDF version of internship report.
dc.descriptionIncludes bibliographical references (page 31).
dc.descriptionThis 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.abstractWith 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.degreeBachelor of Science in Computer Science and Engineering
dc.description.statementofresponsibilityRanan Biswas
dc.format.extent36 pages
dc.identifier.otherID 20341023
dc.identifier.urihttp://hdl.handle.net/10361/27482
dc.language.isoenen_US
dc.publisherBRAC Universityen_US
dc.rightsBRAC 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.subjectSoftware developmenten_US
dc.subjectSoftware solutionsen_US
dc.subjectDigital transformationen_US
dc.subjectRubytech Limiteden_US
dc.subjectSoftware securityen_US
dc.subject.lcshComputer software--Quality control.
dc.subject.lcshSoftware architecture--Security measures.
dc.subject.lcshComputer software--Development.
dc.titleBuilding scalable and secure software solutions to empower modern digital transformationen_US
dc.typeInternship Reporten_US

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
20341023_CSE.pdf
Size:
573.59 KB
Format:
Adobe Portable Document Format
Description:

License bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
1.71 KB
Format:
Item-specific license agreed upon to submission
Description: