MeitalMOR / coupon-project-spring

Coupon management system. Using Java, MySQL, Spring Framework, Spring data jpa

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Coupon System - Spring

⭐About The Project

Coupon management system.

Allow companies to generate coupons as part of the marketing campaigns they run.

The system also has registered customers. Customers can purchase coupons.

The system documents the coupons purchased by the customer.

Access to the system is divided into 3 types of Users:

  1. Admin - Managing the list of companies and the list of customers.

  2. Company - Management of a list of coupons associated with the company.

  3. Customer - Purchase coupons.

💻Technologies:

· Java

· Spring Framework

· Hibernate

· Spring Boot

· Spring JPA

· MySQL

📋 Instructions:

  1. Run "CouponProjectSpringApplication" class, in order to test the Applications test.

  2. The test classes includes the logical function in the program, and the Coupon Daily Job Task.

  3. CLR - Test classes were build using command line runner.

  4. Logger (log4j) - we used the logger at the service and test class, in order to display methods working status.

Authors:

Idan Kakun

LinkedIn Badge LinkedIn Badge

Meital Mor

LinkedIn Badge LinkedIn Badge

About

Coupon management system. Using Java, MySQL, Spring Framework, Spring data jpa


Languages

Language:Java 100.0%