This is a monorepo containing both Frontend and Backend repositories
-
Admin Dashboard (Backend):
- URL: https://pgrprv-3000.csb.app/admin
- Credentials:
- username: "superadmin"
- password: "superadmin"
-
Frontend:
- URL: https://pgrprv-8000.csb.app
- Credentials:
- username: "testuser@testuser.com"
- password: "testuser"
-
GraphQL API:
- IMPORTANT: Node version 16.20.0
- IMPORTANT: Pnpm package manager needed
- Clone this repository
- In the command line:
# Change to /backend directory
# Install backend dependencies
pnpm install
# Change to /frontend directory
# Install frontend dependencies
pnpm install
# Change to root project directory
# Install root dependencies
pnpm installFrom root project directory:
# List all scripts available
npm run
# Run backend in dev mode
npm run run:dev:backend
# Run frontend in dev mode
npm run run:dev:frontend
-
Based in NextJS Ecommerce Template
-
Typescript
-
Server Side Rendering
-
Performant by default
-
SEO Ready
-
Internationalization and Localization
-
Responsive
-
Dark Mode Support
-
Tailwind CSS
-
Features
-
STRIPE Checkout
-
Shopping Cart
-
Search Products
-
Customer Authentication
-
-
Based on the Vendure Project: a modern, Open-Source Headless Commerce framework built with TypeScript & Nodejs
-
GraphQL API
-
Headless, composable, API-driven
-
Created with the NestJS Backend Framework
-
AdminUI: Log in to the Admin Dashboard
-
username: "superadmin"
-
password: "superadmin"
-
-
Roles and Permissions
-
Scalable
-
Extensible
-
Internationalization and Localization
-
Payment integration with any platform
-
Relational Database (PostgreSQL, SQLite)