Task My Day
Developed TaskMyDay, a progressive web application for made for carpenters to collaborate on projects. Focusing on user-friendly task management with task delegation capabilities.
Technologies Used:
- Meteor.js: Primary framework for full-stack development
- Progressive Web App (PWA): Implemented for cross-platform compatibility
- Material Design: Adapted for UI/UX, with custom modifications
Key Responsibilities:
- Sole developer for the entire application
- Implemented task creation, management, and delegation features
- Designed and developed the user interface
- Ensured cross-platform functionality as a progressive web app
- Collaborated with a team for input, task definition, and testing
Project Impact:
- Created a versatile task management solution accessible on multiple platforms
- Demonstrated ability to work independently while collaborating with a team for feedback and testing
- Gained valuable experience in full-stack development using Meteor.js
- Learned important lessons about technology choices in client projects
Challenges and Learnings:
- Realized the potential drawbacks of using client projects as a learning ground for new technologies
- Balanced the benefits of using a popular design system (Material Design) with the need for custom adaptations
- Managed the complexities of developing a progressive web app for both web and mobile platforms
This project showcased the ability to independently develop a full-stack application from conception to deployment. It highlighted skills in progressive web app development, UI/UX design, and task management system implementation. The experience also provided valuable insights into the importance of technology choices in client projects and the balance between learning new frameworks and delivering reliable solutions.
Technology
DockerNginxNodeSCSSSendgrid