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