Skip to content

AlexBogden/TEBucks

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TEBucks — Online Payment Service

A full-stack project built with Java (Spring Boot) and PostgreSQL, featuring both a REST API and a command-line interface (CLI).
TEBucks simulates a peer-to-peer payment service, allowing users to register, authenticate, view balances, and securely transfer funds.


Features

  • User registration and authentication with token-based login
  • View account balances
  • Send TE Bucks to other registered users
  • Enforce transfer rules (no overdrafts, no self-payments, positive amounts only)
  • Transaction persistence in PostgreSQL
  • Command-line interface for interacting with the API

Tech Stack

  • Backend: Java, Spring Boot, JUnit
  • Database: PostgreSQL
  • API: RESTful services
  • CLI: Java console application
  • Version Control: GitHub

Future Improvements

  • Add a web frontend for easier interaction
  • Implement email or notification system for transfers
  • Add transaction history with filtering and search

About

Java/Spring Boot REST API + CLI for peer-to-peer transfers with authentication, balance tracking, and PostgreSQL persistence.

Topics

Resources

Stars

Watchers

Forks

Contributors

Languages