{
"cells": [
{
"cell_type": "markdown",
"metadata": {},
"source": [
"---\n",
"layout: post\n",
"title: Tri 2 Retrospective\n",
"description: Final Tri 2\n",
"permalink: /final/\n",
"comments: true\n",
"---"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"# Retrospective from Tri 2, Final"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"## 5 Things I Did This Trimester (as a deployment admin)\n",
"\n",
"- 1.) Static API Data1 \n",
" - Coordinated team efforts to establish and test API endpoints prior to full deployment, and verified that they worked using Postman\n",
"- 2.) Dynamic Backend Data\n",
" - Helped troubleshoot database requests and enhance performance efficiency.\n",
"- 3.) CRUD Operations\n",
" - Developed and integrated essential CRUD (Create, Read, Update, Delete) operations to improve data handling.\n",
" - Verified operations through Postman\n",
"- 4.) Deploment Assistant Admin\n",
" - Tasked with organizing deployment into a burndown list that helped to guide my teammates towards success\n",
" - [GitHub Project Link](https://github.com/users/gaheerab/projects/1/views/1?pane=issue&itemId=100056916&issue=gaheerab%7Csprint4_frontend%7C24)\n",
"- 5.) Collaboration\n",
" - Developed collaborative relationships with peers from my period and other CSP classes in order to succeed"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"## Project Feature Blog Write-Up\n",
"\n",
"\n",
"\n",
"\n",
"- **Message Input/Output**: Handling user-generated messages and ensuring that they are stored and returned properly.\n",
"- **Censorship Feature**: Filtering out inappropriate words to ensure the messages remain appropriate.\n",
"- **Database Integration**: Managing the messages in the database, allowing for operations such as creating, reading, updating, and deleting messages.\n",
"\n",
"\n",
"# Input/Output: Demonstrating API Requests\n",
"\n",
"Let's demo how we can interact with our chat application using **API requests**. We will use both the **frontend** and **Postman** to show how messages are sent, stored, and retrieved from the backend.\n",
"\n",
"### Frontend API Request Example\n",
"\n",
"This HTML form collects user input and sends a POST request to the Flask backend. The backend will process the message, censor inappropriate content, and store it in the database.\n",
"\n",
"```html\n",
"