Note App
Full-stack note-taking application with authentication and structured content management.
Situation:
While learning React, I realized I lacked a deeper understanding of how to structure and scale applications with many interactive and reactive components, as well as how development workflows function in a production-like environment.
Task:
I decided to build a fullstack notes application based on a real-world design and requirements from Frontend Mentor, with the goal of implementing the features and UI as accurately as possible.
Action:
I implemented a complete CRUD system for notes, including archiving functionality, filtering by tags, and full-text search across titles and content. I also built user authentication and authorization, along with customizable UI features such as theme and font selection. The application was structured to support scalable state management and responsive layouts across devices.
Result:
As a result, I significantly improved my understanding of component architecture, state management, and building responsive, production-ready interfaces in React. I also gained practical experience working with feature-rich requirements and structuring a fullstack application end-to-end.