Hi Street is an e-commerce platform that allows individuals to create and run their own online stores.
[Admin]
- User authentication
- Customize store logo, hero image, color theme
- Show order list, order details
- Search product
- Add/Edit product detail
[Storefront]
- Show product list, product details
- Add to cart
- Checkout - payment
npm i
in root folders
- App :
npm run dev
- Prisma Studio:
npx prisma studio
(in /packages/database) - Seed data :
npm run seed
(in /packages/database)
- /packages/database
- /apps/admin
- /apps/storefront
- before git add,
npm run lint
to check linting - from root use
git cz
orgit npx cz
instead of git commit
- https://heroicons.com : use this site to find icons if needed.
- https://ui.shadcn.com/docs/primitives/accordion : component design convention
- Typescript, React, NextJS, Tanstack Query
- Shadcn/ui, React hot toast, Zod, AuthJS, Cloudinary, Stripe
- Database: PostgreSQL, Prisma
- Testing/CI: Cypress, Turborepo
Allan Bott
Chris Mitchell
Gecco Navalta
Jack Blatchford
Sohyun Lim
Yi-Ying Ko