Teachnologies * Screenshots * ERD * Wireframe
Crafted is an app that allows the user to track many aspects of their making/crafting journey. A user can track their yarn/fiber stash. They can track projects in 3 categories: knitting, crochet and spinning and see how they are using their crafting time.
A user can:
- Make an account and sign into their accounts
- See an overview of time spent on each craft based on their crafting goals
- Track projects in 3 categories: knitting, crocheting, and spinning
- Add yarn, fiber, and tools to their stash
- Create a project, add yarn or fiber to their project either from stash or not from stash.
Technologies used:
- React w/ Typescript
- PostgreSQL, Django
There are 4 main table types, with users and goals being straight forward. The projects and stash models are abstract, allowing their respective connected models to inherit their properties. In the case of projects, the Projects models, the models that inherit from it are Knitting, Spinning and Crochet. For the Stash model, Fiber and Yarn inherit from it.
Below is a basic rendering of a wireframe used to help understand the basic layout of the app.
![]()