Seamless Payment Experience: A Full-Stack Solution

Seamless Payment Experience: A Full-Stack Solution — featured screenshot

Technologies Used

  1. Angular
  2. CSS
  3. HTML
  4. Javascript
  5. MySQL
  6. PWA
  7. Spring Boot
  8. Typescript

Links


A payment portal front end integrated with a Spring Boot backend — the Payment Spring Server.

Employee Login (Optional)

Login Screen

Home Screen — Transaction Form

Home Page

Transaction History

Transaction history

Analytics Dashboard

Analytics Screen

Making a Transaction

Transaction Screen Search Screen

Payment Backend

A REST API exposing minimal endpoints with CRUD operations over a MySQL 5 database. The front end for this project lives at Payment Angular.

List of Endpoints

API Endpoints

API documentation generated using OpenAPI.

Database Design

Database Design