e-commerce storefront with db, admin panel etc. https://wine-shop-eta.vercel.app/
Go to file
2024-05-28 12:28:09 +02:00
.gitea/workflows moved force-dynamic into component 2024-05-25 09:11:48 +02:00
public Connect drizzle to vercel 2024-05-23 06:47:36 +02:00
src added shadcn and filtermenu back in 2024-05-28 12:28:09 +02:00
.eslintrc.cjs Connect drizzle to vercel 2024-05-23 06:47:36 +02:00
.gitignore Connect drizzle to vercel 2024-05-23 06:47:36 +02:00
components.json added shadcn and filtermenu back in 2024-05-28 12:28:09 +02:00
drizzle.config.ts CreateWine is sort of working. It's not pushing producer id though 2024-05-24 12:01:58 +02:00
next.config.js Connected drizzle to vercel 2024-05-23 06:47:50 +02:00
package-lock.json added shadcn and filtermenu back in 2024-05-28 12:28:09 +02:00
package.json added shadcn and filtermenu back in 2024-05-28 12:28:09 +02:00
postcss.config.cjs Connect drizzle to vercel 2024-05-23 06:47:36 +02:00
prettier.config.js Connect drizzle to vercel 2024-05-23 06:47:36 +02:00
README.md updated readme 2024-05-25 22:13:47 +02:00
tailwind.config.ts added shadcn and filtermenu back in 2024-05-28 12:28:09 +02:00
tsconfig.json Connect drizzle to vercel 2024-05-23 06:47:36 +02:00

This is my attempt at a ecommerce site selling wine.

Stack:

  • nextjs
  • tailwind
  • drizzle
  • postgres
  • zod
  • zustand
  • clerk

TODO (in no particular order for now):

  • [] State management

  • [] Filter Menu

    • [] Populate filter menues
    • [] Search bar
    • [] Filter logic
  • define (and draw?) db schema (initial)

  • [] define final schema

    • [] region
    • [] country
    • [] price
  • [] company burger/accordian

  • [] product cards

  • [] cart

  • [] auth & login

  • [] user profile page

  • [] admin dashboad