Note Mode
View on GitHub 
A customizable, full-featured note-taking web app built with Flask, allowing users to organize notes into "Modes" tailored to specific use cases.
Tech Stack
- Python
- Flask
- JavaScript
- HTML/CSS
What I Did
I created a note-taking app using Python and Flask as my capstone project at UNC Charlotte. I identified 12 core user stories and implemented them as features over the course of four sprints. The app organizes notes under customizable categories called "Modes," which can be personalized for different types of note-taking. Some of my favorite features include the ability to draw directly on notes, translate note content between languages, and fully customize the color scheme of each Mode.
What I Learned
I gained end-to-end experience with full-stack web development, including building RESTful routes, handling form data, implementing user authentication, and managing front-end behavior. I also learned how to scope features from user stories and deliver iterative improvements across multiple sprints. This project helped me strengthen my ability to design user-focused interfaces and integrate third-party libraries for advanced functionality.