Trying out Co-pilot to Build a Side Project for the Summer
I watched a couple of build sessions and the one where Scott and Mark Learn to Code in particular was what prompted (??) me to check out Github co-pilot.
It's been a while since I worked on a side project for learning. Now that summer is coming up, it's a little bit easier to find time after work. Although, I really should be making time and cutting out all the binge-watching. I had this idea for a project for a while now but I just couldn't bring myself to work on it beyond creating the repo because laziness.
I got inspired by the recent birthday parties my kids have had and attended. The older ones are now at an age where it's really hard to get them or their friends something and what ends up happening is that movie gift cards seem like the default.
I asked my kids how they think the app should work and they came up with a few ideas. I thought it would be an interesting experiment to get them involved in the process so I asked my daughter if she could draw out how she thinks the app should look like and these are a few screens she came up with.??
I had also been working a lot on Azure Devops and Jira that I wanted an opportunity to test out working in github, so I decided to make use of Github projects for this side project. We came up with some user stories for the basic functionalities.
领英推荐
You'll see a bit of a gap between the first issue and the next three because, laziness. Last week, I had signed up for a trial for Github Copilot as well as the ai chat and just started working on it.
I have to say, having co-pilot assist me made it much more bearable to make some progress and I'm definitely learning a lot! I thought I should start blogging about it as I go since I have the memory of a fish.
The MVP is not done but I do have a non-persistent prototype up https://thankful-beach-01ea7a903.3.azurestaticapps.net/ that's still far away from my daughter's design so I do have a bit of a way to go ??
The repo is at https://github.com/jocelynenglund/itsybitselist.?