Skip to content

onggieoi/ecommerce

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ecommerce

The school's project

Postgresql for database
Dotnet 6 for RESTful API
Next js for server side render client side
React js for admin site

Quick start

Run latest postgresql container docker run --name some-postgres -e POSTGRES_PASSWORD=mysecretpassword -d postgres

Start Backend service

Dotnet 6, Dotnet EF

build scheme dotnet ef database update

insert data in ./db/*

Run service: dotnet {watch} run

Start Frontend Client service

node version v14.15.5

install package: yarn or npm install

start service: yarn dev or npm run dev

Start Frontend Admin service

node version v14.15.5

install package: yarn or npm install

start service: yarn start or npm run start

Deployment

Azure:

  • App Service -> Backend
  • PostgreSQL Flexiable
  • Blob Storage -> images & static web app -> Admin side
  • vercel -> Client Side