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