DEV Community

Varun Chowdary
Varun Chowdary

Posted on

Achievo: Your Smart Goal Tracker for a Productive Start

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/

Image description

Image description

Image description

Image description

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

Billboard image

The Next Generation Developer Platform

Coherence is the first Platform-as-a-Service you can control. Unlike "black-box" platforms that are opinionated about the infra you can deploy, Coherence is powered by CNC, the open-source IaC framework, which offers limitless customization.

Learn more

Top comments (0)

A Workflow Copilot. Tailored to You.

Pieces.app image

Our desktop app, with its intelligent copilot, streamlines coding by generating snippets, extracting code from screenshots, and accelerating problem-solving.

Read the docs

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay