Building an AI assistance application: full-stack development internship at Planet X Inc..

bracu.degree.levelUndergraduate
bracu.type.groupStudent Works
datacite.rightsOpen Access
dc.contributor.advisorFaruque, Muhtasim
dc.contributor.authorAkash, Hossain Shariar
dc.contributor.departmentDepartment of Computer Science and Engineering
dc.date.accessioned2025-02-19T10:34:41Z
dc.date.available2025-02-19T10:34:41Z
dc.date.copyright2024
dc.date.issued2024-10
dc.descriptionCataloged from PDF version of thesis.
dc.descriptionIncludes bibliographical references (page 30).
dc.descriptionThis thesis is submitted in partial fulfillment of the requirements for the degree of Bachelor of Science in Computer Science, 2024.en_US
dc.description.abstractThis report is a documentation of a six-month internship I undertook at Planet X Inc. as a full-stack development intern with full responsibility for various projects centered on web application development. My main assignment was the Scholar Jimmy Library project, which is an artificial intelligence-based application aimed at providing teachers, students, and researchers with customized content materials. The features developed in this project were a user-specific chat interface, a chatbot for PDF files, and a token-based subscription system using the technical parts Next.js, MySQL, Prisma ORM, and Flask. Also, I included OpenAI’s API for the response with specific consideration of different groups of users and a payment solution appropriate for Liberia’s market: MoMo MTN. During this internship, I saw an actual example of a healthy work environment and successfully attended the daily standups, client debriefs, and weekly business planning and backlogs. I was able to deal with typical problems, such as concerning the connection of payment gateways, as well as cultural differences connected with interaction with the clients. This internship helped me to build up my technical skills with regard to full-stack web development and to further my knowledge of working in an agile project environment. In a nutshell, the entire experience has been very fruitful and enriching for me as a professional and as a person; it has given me all the tools and confidence I need to be a professional software developer.en_US
dc.description.degreeBachelor of Science in Computer Science
dc.description.statementofresponsibilityHossain Shariar Akash
dc.format.extent31 pages
dc.identifier.otherID 18301234
dc.identifier.urihttp://hdl.handle.net/10361/25478
dc.language.isoenen_US
dc.rightsBRAC University theses 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.subjectLibrary projecten_US
dc.subjectPlanet Xen_US
dc.subjectSoftware developeren_US
dc.subjectArtificial intelligenceen_US
dc.subject.lcshArtificial intelligence.
dc.subject.lcshData mining.
dc.titleBuilding an AI assistance application: full-stack development internship at Planet X Inc..en_US
dc.typeThesisen_US

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
18301234_CSE.pdf
Size:
1.87 MB
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: