I was tasked with creating a chatbot that connected to ChatGPT 3.5. The fast-paced landscape of chatbots, general ai, and large language models is highlighted through this project. As Technology continues to advance, so does our understanding of human-computer interaction and how we interact with each other.
This project presented a significant challenge, yet I found it incredibly rewarding. I implemented a server-side React application using the create-next-app framework and connected it to OpenAI's APIs to integrate ChatGPT 3.5. Additionally, I incorporated a MongoDB database that I built to facilitate user logins and conversation history, enabling the implementation of conversation context. Other key objectives completed in this project include:
Utilized event handlers onChange and onClick
Interfaced with MongoDB including validate data for login mechanism, storing, retrieving, and deleting data.
Utilized fetch() using async, await and GET, POST, and DELETE
Implemented user authentication through user login with a session stored using Redux.
Full-Stack Developer
React
Next.js
MongoDB