This artifact for the ePortfolio is a full stack project I created, an online chat created through websockets. It uses back end and front end development so that a user can interact through their computer and send messages to someone anywhere in the world. The graphics that a user sees is done through Javascript and HTML. The logic required for the message sending is done through python. This is a project I wanted to create for my personal portfolio because of its sophistication.
Including this simulator project in my ePortfolio is important for several reasons. It demonstrates development skills in multiple programming languages, complexity, and problem solving since the simulator involves handling complex backend logic, randomization, and user interactions. I included the user interface design using React and the logic which features the code responsible for managing the messaging actions for several reasons. This artifact showcases my technical proficiency and programming skills, my problem solving abilities, and my design sense.
Git Link: https://github.com/jacob-palathingal/iMessage-websockets-chat