Files
the-pet-loft/apps/storefront/public/icons/icon_litter.svg
ianshaloom cc15338ad9 feat: initial commit — storefront, convex backend, and shared packages
Completes the first milestone of The Pet Loft ecommerce platform:
- apps/storefront: full customer-facing Next.js app with HeroUI (cart,
  checkout, orders, wishlist, product detail, shop, search, auth)
- convex/: serverless backend with schema, queries, mutations, actions,
  HTTP routes, Stripe/Shippo integrations, and co-located tests
- packages/types, packages/utils, packages/convex: shared workspace packages

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-04 09:31:18 +03:00

37 lines
8.8 KiB
XML

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
version="1.1"
id="Layer_1"
x="0px"
y="0px"
width="117.4347"
viewBox="0 0 117.4347 106.12785"
enable-background="new 0 0 672 672"
xml:space="preserve"
height="106.12785"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg"><defs
id="defs9" />
<g
id="g11"
transform="matrix(0.27655465,0,0,0.27655465,-34.135201,-40.784536)"><path
fill="#000000"
opacity="1"
stroke="none"
d="m 155.15164,488.62671 c -5.69702,-26.27402 -11.27788,-52.14246 -16.80882,-78.02152 -0.57417,-2.68655 -1.83957,-4.35727 -4.60692,-5.22531 -3.83615,-1.20328 -6.56698,-3.93643 -8.05027,-7.68316 -3.01025,-7.60379 -2.99454,-15.38169 -0.0289,-22.89191 2.17317,-5.5033 7.10209,-7.80814 12.78793,-8.05841 5.15466,-0.2269 10.34281,-0.2146 15.49118,0.10055 4.18503,0.25617 6.63336,-1.24096 8.75397,-4.95574 5.28513,-9.25812 11.48717,-17.95371 17.94609,-26.43812 4.63376,-6.08685 10.52222,-10.76034 17.68488,-13.4487 3.68437,-1.38278 4.56057,-3.59152 4.45614,-7.19262 -0.46844,-16.15338 -0.90854,-32.31116 -1.0366,-48.46988 -0.1527,-19.26557 12.91645,-32.35098 32.1914,-32.62784 12.14014,-0.17438 12.32118,-0.18327 11.72858,-12.27055 -0.7988,-16.29242 -2.83562,-32.51554 -2.95375,-48.84804 -0.0889,-12.29477 8.10634,-22.33158 19.94081,-24.67772 11.62305,-2.30423 23.53876,4.54901 27.83456,16.15355 1.33994,3.61964 1.68399,7.51268 1.46646,11.31869 -0.99688,17.44332 -2.08486,34.88283 -3.35504,52.30805 -0.27578,3.78305 1.05228,5.1634 4.65918,5.24838 4.82544,0.11369 9.63361,0.50942 14.38248,1.52762 9.69843,2.07942 17.10443,7.29967 21.72546,16.09016 1.67508,3.18644 3.55417,4.10482 7.15671,3.32442 15.20587,-3.29398 29.42087,-0.0699 42.84525,7.3151 9.94882,5.47296 19.42215,11.65545 28.0119,19.1347 2.38058,2.07284 4.45093,4.13815 2.8761,7.66351 -1.10416,2.47171 0.94165,3.62094 2.24231,5.02716 2.30804,2.49521 5.56183,4.20001 6.32693,8.19284 -5.45602,-4.77996 -12.91571,-5.67773 -18.31433,-10.9021 -10.24457,-9.91388 -22.03049,-17.84723 -35.5582,-22.66073 -6.2149,-2.21143 -12.77008,-4.10892 -19.32141,-0.47934 -0.82013,0.45434 -2.12564,0.80719 -2.88656,0.47494 -8.35053,-3.64624 -14.9343,1.23026 -21.48191,4.78199 -12.92001,7.00842 -22.69778,17.86572 -32.79983,28.25528 -4.18085,4.29986 -8.32617,8.63424 -12.49033,12.95034 -11.52493,11.9455 -25.74251,17.37531 -42.18205,17.44879 -7.16611,0.032 -14.33305,0.19544 -21.49771,0.11911 -5.18215,-0.0552 -9.99492,1.23975 -14.19557,4.08597 -10.98557,7.44349 -16.46892,19.19141 -23.55931,29.47998 2.08853,2.5101 4.23541,1.86341 6.13804,1.86954 17.99889,0.058 36.00983,0.44272 53.99271,-0.0929 11.26935,-0.33564 18.63244,4.78256 24.1608,13.7781 5.41882,8.81735 9.76956,18.20407 14.23602,27.50702 2.76901,5.7674 6.39743,8.18399 13.142,8.11405 33.66122,-0.34906 67.32913,-0.24631 100.99249,3.3e-4 5.30801,0.0389 8.11807,-1.80997 10.40842,-6.46625 4.40756,-8.96066 9.54934,-17.55673 14.19912,-26.40255 6.25519,-11.89994 15.96082,-17.04773 29.37891,-16.64866 15.819,0.47053 31.66092,0.18598 47.49292,0.17875 1.73187,-8e-4 4.06113,0.68423 4.74979,-1.62293 0.71136,-2.38315 -1.41993,-3.50888 -3.055,-4.60763 -7.60025,-5.10752 -15.52249,-10.04792 -24.1452,-12.7479 -13.36563,-4.18512 -23.59854,-11.91025 -31.85538,-22.84701 -3.11001,-4.11942 -6.61487,-7.94678 -9.62445,-12.13385 -2.01757,-2.80689 -5.29184,-5.86817 -0.87405,-9.40952 3.49383,-2.80066 6.5076,-2.14099 10.12952,2.2796 4.64599,5.67041 9.33605,11.30881 13.83053,17.09815 4.33664,5.58603 9.78769,9.29065 16.51157,11.52841 11.69342,3.8916 23.37076,7.87207 33.05395,16.02591 4.26126,3.58823 8.03409,7.52438 10.67551,12.42435 1.60733,2.98163 3.87176,4.31811 7.26266,4.19845 4.66138,-0.16449 9.33118,-0.13022 13.99714,-0.1177 12.96868,0.0347 17.1734,3.88882 18.50659,16.89956 1.16412,11.36106 -2.02985,17.27878 -11.95038,21.92075 -1.53961,0.7204 -2.20075,1.79352 -2.53674,3.38998 -4.65552,22.12253 -9.35181,44.23648 -14.04712,66.35062 -1.90027,8.94989 -3.65918,17.93381 -5.76789,26.83459 -4.66009,19.67029 -16.49713,28.97004 -36.77597,29.00135 -32.16351,0.0497 -64.32718,0.025 -96.49078,0.0363 -60.82837,0.0213 -121.65677,0.007 -182.485,0.10852 -9.77274,0.0164 -18.64104,-2.02612 -26.78719,-7.83972 -6.69438,-4.77753 -10.32437,-11.15601 -12.28262,-18.75583 -1.32758,-5.15225 -2.30002,-10.39596 -3.56177,-16.00137 m 259.34833,30.16125 c 22.16232,0.0114 44.3248,0.07 66.48694,0.014 10.79028,-0.0273 18.30856,-5.62677 20.34619,-16.18646 1.25604,-6.5091 3.1687,-12.81836 4.53042,-19.27847 4.15116,-19.69303 8.55274,-39.3342 12.57117,-59.05378 1.16828,-5.733 3.15436,-11.43481 2.80982,-17.3814 -0.96234,-0.26233 -1.43708,-0.50385 -1.9126,-0.50531 -23.66144,-0.0726 -47.32309,-0.0989 -70.98432,-0.2125 -2.87225,-0.0138 -4.04333,1.67157 -5.1657,3.87454 -4.53583,8.90293 -9.52634,17.59372 -13.66691,26.67386 -6.17434,13.54016 -17.05291,19.20438 -31.14886,19.25577 -41.98901,0.15317 -83.98016,0.17822 -125.96802,-0.10696 -12.07223,-0.082 -21.75277,-5.3389 -28.09598,-16.15 -5.49034,-9.35748 -10.155,-19.12811 -14.91027,-28.84921 -1.59908,-3.26898 -3.43531,-4.70221 -7.19932,-4.67865 -21.82865,0.13675 -43.65887,0.0109 -65.48851,0.03 -2.27047,0.002 -4.66479,-0.38217 -7.20204,1.28436 1.13781,5.36521 2.27764,10.84732 3.46593,16.31888 1.9762,9.09961 3.98618,18.19189 5.97699,27.28833 2.02631,9.25867 4.97339,18.43628 5.80562,27.80151 0.81151,9.13227 8.9467,16.04352 6.77362,25.86435 -0.41875,1.89243 1.3979,4.02417 2.76834,5.72654 4.55374,5.65652 10.25792,8.44229 17.74835,8.42721 73.81952,-0.14862 147.63941,-0.1289 222.45914,-0.15668 m 14.73755,-106.96188 c 1.83456,-3.5477 3.73965,-7.0611 5.48596,-10.6517 2.21591,-4.55606 5.77423,-6.50257 10.82086,-6.51764 8.15817,-0.0243 16.31479,-0.51413 24.47318,-0.5503 19.64819,-0.087 39.2984,0.10254 58.94488,-0.0991 6.09845,-0.0626 8.45716,-4.79651 5.56507,-10.29511 -1.91327,-3.63757 -4.66083,-5.56525 -9.16706,-5.53796 -29.8248,0.1806 -59.65106,0.16375 -89.47668,0.11547 -5.55115,-0.009 -9.62332,2.10688 -12.24512,7.02491 -5.24695,9.84231 -10.93625,19.47525 -15.6669,29.55868 -4.51541,9.62467 -11.90488,13.33399 -21.95605,13.17209 -9.82477,-0.1582 -19.65009,-0.45575 -29.47443,-0.42798 -24.31372,0.0687 -48.62762,0.22623 -72.94006,0.48117 -8.57822,0.0899 -14.55964,-3.46292 -18.37,-11.21762 -4.84644,-9.86328 -10.33118,-19.42108 -14.95818,-29.38122 -3.11448,-6.70426 -7.94908,-9.29215 -14.99952,-9.19071 -9.66185,0.13907 -19.32897,-0.10983 -28.99163,2.2e-4 -20.65332,0.23519 -41.32057,-0.67466 -61.95883,0.61251 -6.92352,0.4318 -9.28827,2.94062 -8.90512,8.73212 0.34085,5.15219 2.98172,7.10669 9.46057,6.91684 26.6463,-0.78076 53.28621,-0.79269 79.9361,0.0704 5.89337,0.19088 9.73831,2.3095 12.32956,7.50036 4.23888,8.49146 8.36403,17.06989 13.17554,25.23541 3.65338,6.20008 9.02674,11.77207 15.76466,13.8241 6.92065,2.1077 14.35437,3.08096 21.93362,3.01599 28.80246,-0.24686 57.61032,0.15616 86.41629,0.28385 9.48755,0.0421 18.97467,0.4869 28.4589,-0.46695 6.11618,-0.61515 10.69241,-3.37186 13.83532,-8.59836 4.46686,-7.42807 8.49979,-15.08682 12.50907,-23.60953 M 308.8981,246.39552 c -1.11099,-0.34051 -2.21115,-0.7227 -3.33475,-1.01472 -6.93689,-1.80284 -13.92266,0.13116 -20.88168,-0.25035 -6.43979,-0.35306 -8.50388,-2.27727 -8.11716,-8.57354 0.80536,-13.11241 1.90592,-26.20639 2.79062,-39.31433 0.52646,-7.80038 1.15225,-15.61029 1.22473,-23.42064 0.077,-8.29104 -5.93972,-14.70452 -13.18606,-14.77615 -7.61875,-0.0753 -13.05914,5.79572 -13.19208,14.50758 -0.0685,4.48838 0.0761,8.99346 0.39397,13.47188 1.18886,16.75144 2.59465,33.48804 3.69349,50.24501 0.41666,6.35428 -1.00683,7.66353 -7.32681,7.79396 -6.65732,0.13739 -13.33531,-0.17779 -19.97316,0.2217 -9.47374,0.57014 -17.53227,8.69021 -17.65118,17.90533 -0.22125,17.14481 -0.25023,34.29493 0.58204,51.43347 0.13848,2.85139 1.1796,4.28544 4.19584,4.2526 2.92314,-0.0319 3.54104,-1.64148 3.68882,-4.15643 0.5658,-9.62919 1.34546,-19.24588 1.90493,-28.8754 0.97081,-16.70999 10.44557,-25.92059 27.12927,-26.07761 10.6571,-0.10028 21.31995,0.14017 31.97217,-0.11203 7.45492,-0.17654 14.18576,1.31177 19.99533,6.21366 1.37338,1.15881 3.13925,2.6763 4.91406,1.3041 3.9704,-3.06967 10.87631,-3.83114 11.46716,-9.39605 0.56833,-5.3526 -4.84665,-8.20891 -9.1528,-10.83452 -0.14206,-0.0866 -0.29147,-0.16113 -1.13675,-0.54752 m -18.52402,25.12468 c -14.43801,-1.13846 -28.89547,-0.60592 -43.33464,-0.22747 -6.20395,0.16259 -10.6992,4.8229 -11.6605,11.09402 -1.48725,9.7019 -1.74807,19.50977 -2.00466,29.29806 -0.14364,5.4791 2.26866,7.58246 7.7778,6.90476 6.47524,-0.79657 12.71238,-2.50452 18.22173,-6.23612 13.26459,-8.98443 22.33438,-22.20257 33.46701,-33.33609 2.40936,-2.40954 2.05499,-5.56985 -2.46674,-7.49716 z"
id="path1-2" /><path
fill="#000000"
opacity="1"
stroke="none"
d="m 264.90411,345.93585 c 2.40897,3.33063 2.30817,6.2648 -0.70394,8.54889 -2.75199,2.08679 -5.6623,1.6662 -8.00583,-0.83273 -2.14051,-2.28247 -1.89243,-4.84384 0.005,-7.16941 2.48883,-3.05032 5.32395,-3.75848 8.70471,-0.54675 z"
id="path2-6" /></g></svg>