Note: This project focuses on Spring Security implementation and Stripe integration and does not include a focus on the UI.
- Java 17
- Maven
- Angular
- MS SQL Server Database
- Stripe Secret Key
1. Clone the repository:
git clone https://github.com/sinnedpenguin/angular-springboot-ecommerce1. Navigate to the frontend directory:
cd frontend- Install dependencies
npm install1. Navigate to the backend directory:
cd backend2. Build the app:
mvn clean install1. Modify application.yml:
spring:
datasource:
driver-class-name: com.microsoft.sqlserver.jdbc.SQLServerDriver
url: YOUR_DATABASE_CONNECTION_URL
username: YOUR_DATABASE_USERNAME
password: YOUR_DATABASE_PASSWORD
jpa:
show-sql: true
properties:
hibernate.dialect: org.hibernate.dialect.SQLServerDialect
hibernate:
ddl-auto: update
stripe:
secret-key: YOUR_STRIPE_SECRET_KEY