Skip to content

imss0/highstreet

 
 

Repository files navigation

histreet-yellow-square Hi Street

Hi Street is an e-commerce platform that allows individuals to create and run their own online stores.

Screenshot-2023-04-01-at-11-45-53 ezgif-4-248ecf25ca ezgif-4-2699346b9a


Features

[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

Installation

npm i in these folders:

  • root folder(highstreet)
  • /apps/admin
  • /apps/storefront

Running locally

  • App : npm run dev
  • Prisma Studio: npx prisma studio (in /packages/database)
  • Seed data : npm run seed(in /packages/database)

set up .env file

When you commit

  • before git add, npm run lint to check linting error
  • use git cz or git npx cz instead of git commit

Icons & Components

Tech stack

  • Typescript, React, NextJS, Tanstack Query
  • Shadcn/ui, React hot toast, Zod, AuthJS, Cloudinary, Stripe
  • Database: PostgreSQL, Prisma
  • Testing/CI: Cypress, Turborepo

Developers

Allan Bott
Chris Mitchell
Gecco Navalta
Jack Blatchford
Sohyun Lim
Yi-Ying Ko

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 84.1%
  • JavaScript 15.6%
  • CSS 0.3%