This is a submission for the GitHub Copilot Challenge : New Beginnings
What I Built
I built Achievo, an intuitive goal management application designed to help users define, track, and accomplish their objectives efficiently. Users can categorise their goals (personal, work, fitness, etc.), set due dates, and define recurrence patterns to create sustainable habits.
The application offers a clean, modern user interface for quick goal reviews and progress tracking, featuring streak indicators and completion history.
Key Features:
Add, edit, and delete goals with ease.
Categorize goals for organized tracking.
Monitor streaks and track completion dates.
Set recurring goals for habit formation.
Demo
https://achievo-frontend.onrender.com/
Repo
https://github.com/Tinku0/achievo
Copilot Experience
Throughout the development process, GitHub Copilot played a key role by:
Generating boilerplate React components and hooks with minimal effort.
Providing suggestions for Tailwind CSS classes to achieve a modern UI.
Streamlining logic for recurring goal management and streak calculations.
Assisting with debugging API integration and reducing manual coding errors.
Refining card designs and layout structures for improved usability.
Sample prompt used:
"Generate a React function to display a goal card with editable fields, streak indicators, and a responsive layout using Tailwind.
GitHub Models
I used GitHub Models to experiment with natural language prompts for frontend and backend code generation. The Prototyping Copilot in Chat feature allowed rapid idea testing, saving hours of manual coding for complex UI designs and data handling.
Conclusion
This project gave me a deeper understanding of leveraging AI tools for collaborative coding. GitHub Copilot enabled me to focus more on creativity and less on repetitive tasks, boosting efficiency and code quality.
Achievo has the potential to encourage productivity and habit formation, offering a fresh start for anyone looking to manage their time and priorities effectively.
Thank you for the opportunity to participate in this challenge
Single / No Team
Top comments (0)