kshitijchaudhary / rewards-app

Calculates the rewards from Customer Purchases

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Programming Assessments

How to run this project

  • Java version 11 or greater is required.
  • Recommend installing the latest version of Maven.
  • Curl and JQ for running start.sh
  1. Clone this repo
  2. Change directory to base directory of project.
  3. Run command: mvn clean install
  4. Run command: mvn spring-boot:run
  5. Change permission to execute start file chmod +x start.sh
  6. run sh file with following command: ./start.sh

Built With

Future Plans

  • Database Migrations
  • Made Native Image Using GraalVM
  • Next JS + React Integration or Angular
  • TailwindCSS as Frontend
  • Ability to email
  • Spring Boot Test
  • Test using Playwright Library
  • Integration + Unit Test
  • Handle Various Exceptions and Error
  • Use various design patterns to reduce code complexity

About

Calculates the rewards from Customer Purchases


Languages

Language:Java 91.2%Language:Shell 8.8%