Skip to the content.

Final_review_ipynb_2_

Projects Overview

Scribble.io

Overview: A real-time multiplayer image guessing game inspired by Scribble.io, built to enhance engagement through interactive drawing and fast-paced word guessing. Players take turns drawing a given prompt while others guess the word within a time limit.

Key Features:

- πŸ–ŒοΈ Live Drawing Canvas – Players draw a word, and others guess in real time
- 🧠 Intelligent Guess Checking – Backend automatically verifies and scores guesses
- πŸ“Š Stats & History Table – Displays all past rounds, including guesses, correctness, and player names
- πŸ” JWT Authentication – Ensures secure user login and session management
- πŸ” Full CRUD API – Supports submitting, fetching, updating, and deleting guesses Tech Stack:
- Frontend: HTML, CSS, JavaScript (Canvas for drawing)
- Backend: Python (Flask), REST API design
- Database: SQLAlchemy with relational data modeling
- Deployment: Docker & Nginx (AWS EC2) Purpose & Impact:
This project demonstrates real-time interaction, user authentication, API integration, and clean UI/UXβ€”all foundational elements in building scalable and engaging web applications.

Optivize

Overview: A dynamic, interactive calendar system integrated into Optivize, a business management tool designed to streamline scheduling, tracking, and event planning for local businesses.

Key Features:

  • πŸ” Auto-Updating Events – Calendar pulls events directly from business inventory and task data
  • 🧩 Modular Design – Built for reuse and easy integration across different businesses (not just Crumbl Cookies)
  • πŸ–±οΈ User Interaction – Supports adding, editing, and deleting events directly on the calendar UI
  • πŸ“† Business-Centric View – Shows shift schedules, product launches, inventory cycles, and marketing events

Tech Stack:

  • Frontend: React, Tailwind CSS, FullCalendar.js (or similar JS calendar lib)
  • Backend Integration: Flask/Python API endpoints for syncing event data
  • Data Management: Real-time sync with business inventory and scheduling tools

Purpose & Impact: This feature empowers businesses to manage operations visually and efficiently, reducing scheduling errors and improving planning across teams. Designed with scalability in mind, the component is reusable for any small-to-mid-sized business using Optivize.

Certification of Homework Success

Big Idea 5 HW and popcorn hacks

Showcase and N@TM

Issue for N@TM

Artifacts Showing Participation

Issue for Commits

Burndown