Small WebApp to store your chrochet collections! Keep track of your skeins, tools, projects, and more.
Documentation can be found here.
MERN stack with TypeScript (MongoDB, Express, React, Node.js).
Images stored in S3.
The project is just in the starting phase - set up is almost complete, and then we can start iterating!
demo-with-api.mov
Most of the setup steps are complete:
- Set up the node server
- Set up DB
- Simple endpoint for getting yarn skeins (first collection we will work with)
- Set up S3 bucket for images
- Dislpay skeins in the UI (getting data from our endpoint and images from S3 urls)
Remaining setup tasks:
- CI/CD pipeline
- test suite setup (Just have some unit tests on the server side so far)
To run the app while in development:
-
Start the server
cd server npm i npm run dev -
Start the client
cd client npm i npm run dev
View the page at http://localhost:5173/ (or whatever is displayed in your terminal for the client-side)