DEV Community

Alex Halkin
Alex Halkin

Posted on

1

bimbink | your Goals tracker

This is a submission for the GitHub Copilot Challenge : New Beginning, Transitions and Transformations

What I Built

I have build the web tool where user can add his wishes, his goal for year, track the progress and compare the current state with the new state later to understand the progress and to reveal the insights of the transformation in between.

Demo

URL: https://bimbink-goal-tracker.web.app/
Demo user: demo@example.com / DemoGithub123

Repo

https://github.com/alexgalkin/goal-tracking

Copilot Experience

  • I have used Copilot to generate 95%+ of the code
  • Initially used mainly separate chat to generate the core structure.
  • Unfortunately there were a lot of issues, but using workspace and providing the error message copilot regenerated the same files several times and eventually it worked (mainly issues were related to the Webpack config
  • Used inline chat also to generate firbase rules, correct styles, update doc, etc
  • Almost each time accepted the whole files' changes after "Apply in Editor" option.
  • Used copilot for everything related to code, styles, firebase config, webpack config, etc.
  • That was cool to see it is working without manually writing a lot of the code for the initial structure (and it was great to see that it actually work with Firebase and generates correct queries, updates rules, etc)

GitHub Models

No, models were not used. GPT 4o was mainly used for the chat communication.

Conclusion

The ability to create fully functional app in less than 8 hours (technically one business day) is pretty exciting. Code eventually will require improvements for the re-usability but for any kind of MVP having Copilot is a great benefit.

P.S. I have submitted that to both New Beginning and Transformation categories because the goals you set for the new beginnings should help you in transforming your life habbits.

bimbink | your Goals tracker

API Trace View

Struggling with slow API calls?

Dan Mindru walks through how he used Sentry's new Trace View feature to shave off 22.3 seconds from an API call.

Get a practical walkthrough of how to identify bottlenecks, split tasks into multiple parallel tasks, identify slow AI model calls, and more.

Read more →

Top comments (0)

Cloudinary image

Optimize, customize, deliver, manage and analyze your images.

Remove background in all your web images at the same time, use outpainting to expand images with matching content, remove objects via open-set object detection and fill, recolor, crop, resize... Discover these and hundreds more ways to manage your web images and videos on a scale.

Learn more

👋 Kindness is contagious

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

Okay