Inspiration
The project was inspired by my growing interest in crochet, and the desire for an afforable, all-in-one guide for learning how to do crochet, and generally to make crochet easier
What it does
It has the ability to register yourself as a user, and a Stitch Glossary showing tutorials on how to do the 8 most prevalent stitches in crochet, with text instructions and visual examples in the form of GIFs of the actual stitches being carried out.
How we built it
I built it using Flask, a lightweight Python framework for web applications, as well as HTML. As this was my first time using either Flask or HTML, the tutorials by Miguel Grinberg were very helpful with development of this application.
Challenges we ran into
I ran into many issues during development, the main one being my installation of python seemingly corrupting. Though the problem was eventually resolved, fixing it took hours of time. As it is my first time doing web development there were many concepts I have yet to grasp, therefore the full functionality of the application was not achieved.
Accomplishments that we're proud of
I am proud of having learned Flask and HTML for the first time, and for being able to make a web application that works, despite its limited functionality.
What we learned
Apart from learning new programming languages, I learned the importance of catching and diagnosing problems early, and how important time management is to project work.
What's next for CrochetBuddy
I plan on continuing this project in a personal capacity. I want to implement the original two other goals for this project - being able to keep count of stitches and rows, and generating patterns for blankets etc. based on how long it needs to be. Additionally, in the future I want CrochetBuddy to allow users to upload patterns as a PDF and keep track of where they are in said pattern, and being able to colour match their desired colour yarn to available skeins to buy, to avoid getting the wrong shade. The application will also get a better UI and be more user friendly.
Log in or sign up for Devpost to join the conversation.