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

Thumbnail Image

Date

2024-10

Journal Title

Journal ISSN

Volume Title

Publisher

Abstract

This 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.

Description

Cataloged from PDF version of thesis.
Includes bibliographical references (page 30).
This thesis is submitted in partial fulfillment of the requirements for the degree of Bachelor of Science in Computer Science, 2024.

Keywords

Library project, Planet X, Software developer, Artificial intelligence

Citation

Endorsement

Review

Supplemented By

Referenced By