Files
the-pet-loft/apps/storefront/public/icons/icon_toys.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

31 lines
7.6 KiB
XML

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
version="1.1"
id="Layer_1"
x="0px"
y="0px"
width="118.48856"
viewBox="0 0 118.48856 135.17372"
enable-background="new 0 0 672 672"
xml:space="preserve"
height="135.17372"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg"><defs
id="defs9" />
<path
fill="#000000"
opacity="1"
stroke="none"
d="m 97.562044,1.0874614 c 0.96036,-1.35330795 2.01073,-1.40682695 3.066316,-0.36445695 4.98072,4.91831795 10.28914,9.56875055 14.34801,15.30609855 4.09451,5.787726 4.70232,12.08108 1.33062,18.498092 -3.40837,6.4868 -11.45711,8.81269 -18.639086,5.50508 -4.47054,-2.05887 -8.10297,-5.18743 -11.40616,-8.751806 -2.75001,-2.967454 -5.39359,-6.039614 -8.24603,-8.90438 -2.87825,-2.890692 -6.12202,-5.320724 -10.24984,-6.186628 -4.8763,-1.022905 -8.93768,0.364295 -11.997,4.327236 -2.94044,3.80892 -2.73349,7.878037 -0.71617,12.004548 1.59785,3.26848 4.00557,5.91093 6.62384,8.37924 2.90761,2.74108 5.69507,5.59729 8.45342,8.49007 1.6718,1.75328 3.70005,3.16476 5.55285,4.74773 9.19903,7.85932 14.4366,17.96091 15.65647,29.845879 2.01774,19.658536 -6.00046,34.691616 -22.71508,44.844236 -11.91553,7.23761 -24.92348,8.1601 -37.89368,3.3986 C 13.088614,125.75046 2.9499542,112.59579 0.41574418,94.134894 -1.4378458,80.632044 2.9935442,68.678065 11.974074,58.431205 c 7.76774,-8.86308 17.73097,-13.52019 29.2506,-14.86903 6.05469,-0.70892 12.11341,-0.12224 17.99617,1.68339 0.43522,0.13358 0.87753,0.24406 1.47128,0.40801 -0.14293,-0.80432 -0.71572,-1.10947 -1.11638,-1.50656 -2.69983,-2.67571 -5.13671,-5.56094 -7.14858,-8.79508 -5.00452,-8.04482 -2.54665,-17.216543 5.87825,-21.496727 4.27002,-2.169343 8.71755,-2.02018 13.12693,-0.327915 3.39931,1.304622 6.24143,3.452311 8.82302,5.9873 2.55657,2.510429 4.92441,5.194118 7.34542,7.830253 3.3826,3.683193 6.96236,7.120119 11.59093,9.257599 9.290596,4.2904 15.993476,-2.94588 15.533666,-11.210474 -0.23978,-4.309938 -2.68226,-7.464744 -5.37381,-10.423676 -3.48892,-3.835522 -7.18173,-7.4858316 -10.796666,-11.2062566 -0.70184,-0.722322 -1.421,-1.412056 -0.99286,-2.674577 M 14.681014,112.14493 c -0.32821,1.27106 -0.24675,2.57464 -0.30738,3.86697 -0.0258,0.55015 0.16648,1.02782 0.53699,1.4155 1.50486,1.57466 3.03988,3.11873 4.72494,4.50497 0.93653,0.77042 1.61409,0.68018 1.82959,-0.61011 0.27243,-1.63127 0.39662,-3.29169 0.74337,-4.90545 1.77902,-8.27952 4.6955,-16.1038 9.45714,-23.170296 8.17089,-12.12597 18.99496,-20.812709 32.90945,-25.572239 4.34359,-1.48576 8.79856,-2.33714 13.31584,-2.98795 1.73064,-0.24934 1.87086,-0.63471 0.77291,-2.04477 -0.69943,-0.89825 -1.51457,-1.70699 -2.20602,-2.61079 -1.81377,-2.3708 -3.90687,-3.30012 -7.09691,-2.77948 -8.8642,1.44668 -17.26853,4.10166 -24.87482,8.86004 -10.61304,6.63939 -18.78396,15.609989 -24.25905,26.905509 -2.88574,5.95349 -4.8442,12.223296 -5.54605,19.128096 m 44.61444,-26.958516 c 1.57502,-0.89921 3.12267,-1.85093 4.7299,-2.68832 6.18465,-3.222319 12.75782,-5.133599 19.70726,-5.761529 1.88579,-0.1704 2.25106,-0.75151 1.65006,-2.57459 -0.43808,-1.3289 -1.06018,-2.58422 -1.63291,-3.86107 -0.73221,-1.63241 -1.92205,-2.11421 -3.60644,-2.05432 -5.49966,0.19553 -10.8419,1.33197 -15.89398,3.36311 -23.47711,9.438729 -36.3778,27.002809 -39.44571,51.978105 -0.12285,1.00009 0.13029,1.87033 1.0673,2.3971 1.58162,0.88911 3.16525,1.78672 4.91002,2.32303 1.47477,0.45332 2.15584,0.0958 2.49211,-1.42455 0.43583,-1.97047 0.68337,-3.98295 1.12883,-5.95089 3.43934,-15.19432 11.80991,-26.982346 24.89356,-35.746076 m 8.93509,26.396046 c -1.43615,-2.21669 -2.77356,-4.49767 -4.46152,-6.54687 -0.72949,-0.88562 -1.33079,-0.93767 -2.15013,-0.10709 -6.64016,6.73097 -10.62346,14.73084 -11.60058,24.1714 -0.13874,1.34049 0.51975,1.95968 1.84541,1.78802 7.31569,-0.94733 13.85485,-3.75404 19.71263,-8.21584 0.83441,-0.63556 1.0366,-1.26622 0.66581,-2.26184 -1.10515,-2.96741 -2.27627,-5.89891 -4.01162,-8.82778 M 56.430914,97.860424 c -0.92201,-0.66921 -1.85207,-1.32766 -2.76354,-2.0109 -0.769,-0.57645 -1.37666,-0.41907 -2.03005,0.24583 -8.73799,8.892126 -13.49645,19.605966 -14.65621,31.965626 -0.11523,1.22803 0.37545,2.16346 1.71893,2.34455 1.53623,0.20709 3.0827,0.48144 4.62376,0.47557 2.25597,-0.009 2.96463,-0.80732 3.30402,-3.07955 0.49785,-3.33331 1.17371,-6.62723 2.39293,-9.78685 2.27188,-5.88757 5.57733,-11.10096 10.17483,-15.4482 0.91871,-0.86869 0.83396,-1.51701 -0.0549,-2.27569 -0.8664,-0.739486 -1.69388,-1.524546 -2.70974,-2.430386 m 23.7512,9.241916 c -1.2885,-3.64522 -3.19107,-6.97751 -5.39036,-10.124536 -2.53271,-3.62409 -5.4956,-6.87041 -9.01933,-9.58787 -0.92441,-0.71291 -1.69871,-0.72656 -2.67522,-0.15942 -1.79637,1.04331 -3.54164,2.15484 -5.17763,3.43373 -2.39266,1.87036 -2.41952,1.99278 -9.3e-4,3.86269 4.80803,3.7171 8.78962,8.179266 12.08762,13.261106 1.94942,3.00382 3.6381,6.14861 4.92852,9.50073 0.55854,1.45093 0.97502,1.53062 2.0519,0.43002 0.57813,-0.59087 1.02346,-1.31709 1.62594,-1.87777 2.63,-2.44748 3.64437,-5.17863 1.56938,-8.73868 M 40.388514,47.354175 c -6.9765,1.01375 -13.33555,3.53373 -19.17149,7.66608 0.59388,0.45332 1.07979,0.30608 1.50772,0.25521 3.72775,-0.44316 7.44971,-0.30726 11.17684,0.006 4.78454,0.40227 9.42661,1.42953 13.86673,3.24954 1.19311,0.48907 2.22995,0.62037 3.41549,0.0754 4.64739,-2.13632 9.53665,-3.46621 14.57001,-4.32633 0.77028,-0.13163 1.64035,-0.0774 2.42547,-0.65493 -1.21126,-1.21216 -2.74281,-1.64859 -4.10671,-2.33723 -7.38684,-3.72958 -15.21593,-4.94697 -23.68406,-3.93387 m -15.9098,20.70074 c 2.90235,0.0436 5.79109,0.231 8.63811,0.83949 0.79959,0.17088 1.48654,0.10204 2.15351,-0.49509 2.44124,-2.18559 5.16954,-3.98187 7.93878,-5.71967 0.45209,-0.28372 1.08692,-0.45054 1.10851,-1.19174 -0.5497,-0.7266 -1.41285,-0.81351 -2.19484,-1.02234 -7.83925,-2.09349 -15.77592,-1.99541 -23.76089,-1.09954 -1.69629,0.19031 -3.04867,0.77278 -4.1818,2.0611 -2.06387,2.34651 -3.83712,4.89066 -5.4163398,7.57675 -0.19189,0.32639 -0.54384,0.66553 -0.11722,1.28581 5.0679198,-1.14957 10.2126798,-2.32493 15.8321798,-2.23477 M 8.8408442,109.02236 c 0.608,0.90801 0.84787,2.08773 1.8785698,2.70502 0.57546,-0.47099 0.54776,-1.10126 0.62772,-1.62945 1.21438,-8.02206 3.89422,-15.529056 7.81842,-22.613836 1.00002,-1.80543 0.7373,-2.18697 -1.40503,-2.08615 -4.26442,0.20071 -8.3857298,1.17756 -12.4878598,2.2959 -1.35465,0.36932 -1.79693,1.067 -1.7288,2.4363 0.32971,6.62586 2.1493,12.822956 5.29698,18.892216 M 72.504224,88.946284 c 4.53508,4.59654 7.92101,9.95413 10.52315,15.837186 0.21326,0.48216 0.29842,1.22984 1.04426,1.17639 0.58997,-0.0423 0.7445,-0.648 0.95968,-1.11554 1.30792,-2.84179 2.23227,-5.799976 2.67639,-8.900356 0.0879,-0.61351 0.17098,-1.23942 -0.13314,-1.8311 -2.21034,-4.3006 -4.62097,-8.46668 -8.0584,-11.93796 -0.47641,-0.48111 -0.98001,-1.00077 -1.7436,-0.82834 -2.8345,0.64014 -5.63419,1.41025 -8.24847,2.70708 -0.87655,0.4348 -1.02682,1.11621 -0.22998,1.8545 1.0268,0.95135 2.03771,1.91984 3.21011,3.03814 m -48.54394,-8.53541 c 1.58315,-2.114889 3.07221,-4.303549 4.95257,-6.182909 0.41744,-0.41721 1.09948,-0.77734 0.83343,-1.52881 -0.28025,-0.79157 -1.04525,-0.7146 -1.71046,-0.79028 -7.09127,-0.80689 -13.92617,0.47333 -20.6765298,2.49976 -0.90917,0.27293 -1.3396,0.87572 -1.63218,1.70219 -0.79757,2.25286 -1.26316,4.584879 -1.72761,6.920359 -0.19715,0.99145 0.18051,1.25127 1.08344,1.00096 1.24498,-0.34511 2.47486,-0.76878 3.73917,-1.01557 3.9791998,-0.77673 8.0032298,-1.15334 12.0563798,-0.93942 1.34157,0.0708 2.32459,-0.27331 3.08179,-1.66628 m 61.15333,3.09171 c 0.73338,0.71201 0.97339,1.96383 2.43151,2.17724 0.0442,-1.75884 -0.0504,-3.39018 -1.19589,-4.67596 -0.61043,-0.68515 -1.66416,-0.874959 -2.40722,-0.24265 -0.82145,0.69901 0.14548,1.25683 0.46391,1.83225 0.14845,0.26827 0.37773,0.49181 0.70769,0.90912 z"
id="path1-8"
style="stroke-width:0.311392" /></svg>