Skip to content

This digital wallet application was built using an n-tier architecture, DTOs (Data Transfer Objects), Spring Security for authentication and authorization, PostgreSQL for storage and Docker for deployment, all powered by Spring Boot. The primary purpose of the app is to facilitate easy and secure money transfer between users.

Notifications You must be signed in to change notification settings

Anjola85/Digital_Wallet_App

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Running the application

  • Pre-requisite: docker, postgreSQL, intelliJ, postman
  1. Paste this in the terminal make dev to build the docker container
  2. Run the application in intelliJ
  3. Connect and run http requests on localhost//:5100

Setting up the Database

  • Run the following in the terminal;
    1. docker ps: to list the running containers
    2. docker exec -it {name_of_container} bash: ability to execute shell commands within the terminal
    3. psql -U admin -d quicksend
    4. \l: to list the database, you should see the created database quicksend
    5. \d: to list the tables in the database
    6. 'SELECT * from users': list all users in the database

About

This digital wallet application was built using an n-tier architecture, DTOs (Data Transfer Objects), Spring Security for authentication and authorization, PostgreSQL for storage and Docker for deployment, all powered by Spring Boot. The primary purpose of the app is to facilitate easy and secure money transfer between users.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published