Нема описа

Michael Bromley 9fabd7a70d feat(admin-ui): Display product name in breadcrumb пре 7 година
admin-ui 9fabd7a70d feat(admin-ui): Display product name in breadcrumb пре 7 година
docs 4c361928a1 docs: Add facets to class diagram пре 7 година
server c2a1f2a015 fix(server): Correctly mark non-nullable GraphQL types пре 7 година
shared 6e0fd48e37 refactor(admin-ui): Enable TypeScript strict checks, fix errors пре 7 година
.editorconfig 2de502b09e chore(server): Set the correct indentation for json files пре 7 година
.gitignore 6e0fd48e37 refactor(admin-ui): Enable TypeScript strict checks, fix errors пре 7 година
CONTRIBUTING.md 5919ce67da docs: Add MIT license, expand readme пре 7 година
LICENSE 5919ce67da docs: Add MIT license, expand readme пре 7 година
README.md b0328a1058 docs: Update readme пре 7 година
graphql.config.json ec530da90f feat(admin-ui): Generate TypeScript types from api & client schemas пре 7 година
schema.json c2a1f2a015 fix(server): Correctly mark non-nullable GraphQL types пре 7 година
tslint.json 9d6f45522b style: Unify tslint configs and fix outstanding issues пре 7 година

README.md

Vendure

logo

A headless GraphQL ecommerce framework built on NestJS with TypeScript.

Status

Currently in pre-alpha, i.e. it is not yet useable.

Structure

Vendure is a headless framework, which means that it is just an API serving JSON via a GraphQL endpoint. The code for the server is located in the server directory.

We will ship with an administration UI which is a stand-alone web application which can be used to perform tasks such as inventory, order and customer management. The code for this is located in the admin-ui directory.

Development

Server

The server requires an SQL database to be available. I am currently using bitnami-docker-phpmyadmin Docker image, which is MariaDB including phpMyAdmin.

Vendure uses TypeORM, so it compatible will any database which works with TypeORM.

  • Configure the dev config
  • cd server && yarn
  • yarn start:dev
  • Populate mock data with yarn populate

Admin UI

License

MIT