Personal Practice2023
Birthday Reminder
Birthday tracking app with Redux Toolkit. Add, edit, and organize birthdays with localStorage persistence across browser sessions.

Overview
My introduction to Redux Toolkit through a practical problem: tracking birthdays. Users add and manage birthdays, see who's celebrating soon, and data persists to localStorage so nothing is lost between sessions. Simple app, but it taught me Redux Toolkit's patterns — slices, reducers, and state persistence — in a hands-on way.
Role
Independent builder using the project to test architecture and product execution quality.
Scope
Delivered complete workflows with attention to usability, performance, and clean implementation.
Technologies
React.jsRedux ToolkitTailwind CSSReact Router
Key Learnings
- Redux Toolkit basics
- Responsive design with Tailwind
- CRUD operations
Challenges & Solutions
- Implementing date calculations for upcoming birthdays with timezone handling
- Persisting Redux state to localStorage without performance degradation
- Creating intuitive UI for date input across different browsers
Business Impact
- Improved delivery quality through redux Toolkit basics.
- Improved delivery quality through responsive design with Tailwind.
- Improved delivery quality through cRUD operations.
Outcome
- Shipped Birthday Reminder as a complete, usable product experience.
- Strengthened reliability and maintainability through real implementation constraints.
- Created a reusable foundation for future iteration and feature expansion.
Want similar delivery?Schedule a Call