Skip to content

ashish-augustine/springboot-angular-ecommerce

Repository files navigation

Ecommerce platform (fullstack project) Spring boot 3, Angular 18, Tailwind CSS, PostgreSQL, Kinde

Monorepo of the Ecommerce platform app.

Key Features:

  • 🛠️ Admin panel for products and categories
  • 🔍✨ Filter engine
  • 🌐⚡ Angular SSR
  • 💳 Stripe integration
  • 🏢 Hexagonal architecture (Backend)

Screenshots

Image Image Image

Work flow

Image

Usage

Prerequisites

Fetch dependencies

npm install

Create an .env file at the root of the ecom-backend folder with the following values :

KINDE_CLIENT_ID=<client-id>
KINDE_CLIENT_SECRET=<client-secret>
STRIPE_API_KEY=<stripe-api-key>
STRIPE_WEBHOOK_SECRET=<stripe-webhook-secret>

Manage the frontend

To run the dev server for your app, use:

npx nx serve ecom-frontend

To create a production bundle:

npx nx build ecom-frontend

To see all available targets to run for a project, run:

npx nx show project ecom-frontend

Manage the Backend

To run the dev server for your app, use:

npx nx serve ecom-backend

To create a production bundle:

npx nx build ecom-backend

To see all available targets to run for a project, run:

npx nx show project ecom-backend

About

Ecommerce platform (fullstack project) Spring boot 3, Angular 18, Tailwind CSS, PostgreSQL, Kinde

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published