This project was originally a blog post, but I felt that was less fun than making a functional website to host all my favorite knitting patterns! Under the hood it's very similar to a blog website having users, posts, tags but also incorporates those in other, more advanced ways - like the search function. The search function allows users to click a tag tile and be transported to the search with that tag already selected. The user can also select more tags and also search with plain text!
I'm hoping that the more organized my patterns are, the more I and other knitters want to knit fun things.
I challenged myself to only use Bootstrap and a touch of SASS for styling in this project as I want to understand more what Bootstrap has to offer. I deviated a bit for minor things such as font styling or small color changes that aren't Bootstrap native.
While this project isn't deployed, you can download the files into a folder called "Knitters Fren" and run npm install
on the root to get your node modules good to go.
git clone https://github.com/ArchangeLillith/knitters-fren
npm install
npm run dev
I've found it challenging to know which of my patterns I'm looking for based on file name alone, and sometimes I forget I have a really pretty pattern I haven't used in a while. I'm hoping with the addition of pictures that I can more easily find what I'm looking for, and with the featured section rotating on every load I'll be exposed to more patterns!
As this website gets deployed and there are more users, I'm also hoping we can make a positive enviornment that people can share wonderful patterns they've used and it becomes a place that knitters can find wonderful new patterns to try.
See the project board for a full list of intended features (and known issues).
Distributed under the MIT License. See LICENSE.txt
for more information.
Project Link: https://github.com/ArchangeLillith/knitters-fren
Thank you to Elivaras who's been helping me learn version control and keeping my code clean by reviewing most of my commits! And thank you to Covalence for their incredible support and amazing lectures (looking at you Luke and Andrew!)