π Excited to share another project I've been working on β A7 Task Manager!
Over the last few days, I explored an open-source React Todo application and customized it into my own version by improving the UI/UX, adding new enhancements, refining the overall experience, and deploying it.
Working on existing open-source projects is one of the best ways I've found to learn how production-level applications are structured while practicing real-world frontend development.
β¨ Highlights
β Modern & responsive interface
π¨ Improved UI/UX
π Advanced task management
π Dark & Light Mode
π¨ Multiple color themes
π Share tasks using Links & QR Codes
π€ Peer-to-Peer task synchronization (WebRTC)
π€ AI Emoji Suggestions
π£οΈ Text-to-Speech support
π₯ Import & Export tasks
π΄ Progressive Web App (PWA)
β‘ Fast performance with offline support
π Tech Stack
β’ React
β’ TypeScript
β’ Vite
β’ Material UI (MUI)
β’ Emotion
β’ WebRTC
β’ PWA
π‘ What I learned
While working on this project, I gained a much better understanding of:
β React component architecture
β State management
β Responsive UI design
β Progressive Web Apps (PWA)
β WebRTC basics
β Performance optimization
β Working with large open-source codebases
This project also gave me valuable experience customizing and extending an existing production-ready application instead of building everything from scratch.
π Live Demo
π» GitHub Repository
π Credits
This project is based on the excellent open-source Todo application originally created by Maciej T. (@maciekt07).
Huge thanks to the original author for making the project open source. My version focuses on learning, UI improvements, customization, additional enhancements, and deployment while respecting the original work.
Original Repository:
I'd love to hear your feedback and suggestions! π

Top comments (0)