Features
Templates
Showcase
Townie
AI
Blog
Docs
Pricing
Log in
Sign up
bgschiller
personalShopper
Remix of geoffreylitt/stevensDemo
Public
Like
1
Remix
Close sidebar
personalShopper
Home
Code
10
.storybook
3
backend
4
docs
6
frontend
3
shared
1
ui-kit
12
.cursorrules
.vtignore
README.md
deno.json
Branches
1
Pull requests
Remixes
1
History
Environment variables
4
Val Town is a collaborative website to build and scale JavaScript apps.
Deploy APIs, crons, & store data – all from the browser, and deployed in milliseconds.
Sign up now
Merge
bgschiller/main
into
geoffreylitt/main
README.md
+112
-40
geoffreylitt/main
bgschiller/main
shared/types.ts
+176
-0
.storybook
.storybook/main.ts
+31
-0
.storybook/preview-head.html
+1
-0
.storybook/preview.tsx
+17
-0
.vtignore
+7
-0
backend
backend/database
backend/database/db.ts
+65
-0
backend/database/krogerQueries.ts
+330
-0
backend/database/migrations.ts
+63
-0
backend/files.ts
+87
-0
H
backend/index.ts
+535
-0
backend/services
backend/services/fakeKrogerAuth.ts
+167
-0
backend/services/krogerAuth.ts
+225
-0
deno.json
+34
-0
docs
docs/kroger-authorize.md
+121
-0
docs/kroger-cart.md
+32
-0
docs/kroger-identity.md
+39
-0
docs/kroger-location.md
+366
-0
docs/kroger-products.md
+243
-0
docs/oauth-setup.md
+154
-0
frontend
frontend/index.html
+15
-0
frontend/index.tsx
+13
-0
frontend/style.css
+129
-0
ui-kit
ui-kit/.eslintrc.cjs
+43
-0
ui-kit/.gitignore
+115
-0
ui-kit/.storybook
ui-kit/.storybook/main.ts
+28
-0
ui-kit/.storybook/preview.ts
+46
-0
ui-kit/README.md
+156
-0
ui-kit/package.json
+70
-0
ui-kit/postcss.config.js
+6
-0
ui-kit/src
ui-kit/src/components
ui-kit/src/components/CurrentLocationIndicator.stories.tsx
+40
-0
ui-kit/src/components/CurrentLocationIndicator.tsx
+77
-0
ui-kit/src/components/Dashboard.tsx
+151
-0
ui-kit/src/components/DashboardCard.stories.tsx
+58
-0
ui-kit/src/components/DashboardCard.tsx
+39
-0
ui-kit/src/components/LocationSearch.tsx
+220
-0
ui-kit/src/components/LoginPage.stories.tsx
+18
-0
ui-kit/src/components/LoginPage.tsx
+49
-0
ui-kit/src/components/Navbar.stories.tsx
+38
-0
ui-kit/src/components/Navbar.tsx
+40
-0
ui-kit/src/components/ProductCard.stories.tsx
+133
-0
ui-kit/src/components/ProductCard.tsx
+222
-0
ui-kit/src/components/ProductResultsList.stories.tsx
+219
-0
ui-kit/src/components/ProductResultsList.tsx
+178
-0
ui-kit/src/components/ShoppingListCreator.stories.tsx
+244
-0
ui-kit/src/components/ShoppingListCreator.tsx
+100
-0
ui-kit/src/components/types.ts
+27
-0
ui-kit/src/index.ts
+22
-0
ui-kit/src/setupTests.ts
+14
-0
ui-kit/src/styles
ui-kit/src/styles/globals.css
+53
-0
ui-kit/tailwind.config.js
+117
-0
ui-kit/tsconfig.json
+44
-0
ui-kit/tsconfig.node.json
+11
-0
ui-kit/vite.config.ts
+37
-0
ui-kit/vitest.config.ts
+27
-0
backstory.ts
+0
-8
dailyBriefing
C
dailyBriefing/cronDailyBrief.ts
+0
-21
dailyBriefing/sendDailyBrief.ts
+0
-245
dailyBriefing/testDailyBrief.ts
+0
-30
dashboard
dashboard/README.md
+0
-13
dashboard/backend
dashboard/backend/README.md
+0
-32
dashboard/backend/database
dashboard/backend/database/README.md
+0
-20
dashboard/backend/database/queries.ts
+0
-74
H
dashboard/backend/index.ts
+0
-138
dashboard/frontend
dashboard/frontend/README.md
+0
-27
dashboard/frontend/components
dashboard/frontend/components/App.tsx
+0
-930
dashboard/frontend/components/NotebookView.tsx
+0
-515
dashboard/frontend/components/assets.ts
+0
-40
dashboard/frontend/favicon.svg
+0
-16
dashboard/frontend/index.html
+0
-61
dashboard/frontend/index.tsx
+0
-11
dashboard/shared
dashboard/shared/README.md
+0
-7
dashboard/shared/types.ts
+0
-12
dashboard/shared/utils.ts
+0
-5
dbUtils
dbUtils/migrateMemoriesDb.ts
+0
-50
dbUtils/populateCreatedBy.ts
+0
-66
dbUtils/populateMemoryIds.ts
+0
-44
dbUtils/setupTelegramChatDb.ts
+0
-32
importers
C
importers/generateFunFacts.ts
+0
-311
C
importers/getCalendarEvents.ts
+0
-133
C
importers/getWeather.ts
+0
-134
H
importers/handleTelegramMessage.ts
+0
-519
E
importers/handleUSPSEmail.ts
+0
-205
memoryUtils.ts
+0
-92
populateDemo.ts
+0
-426