Web application to analyse and investigate financial transactions. Developed using Go Lang. Project created by AluraChallenge Backend 3 #alurachallengebackend3
- Go lang >= 1.17.7
- Docker
- Docker compose
- Clone project from github
- Download project dependencies:
go mod download
- Start postgresql from a docker image:
docker compose up
go run main.go
When the project starts, open it from localhost:8080/
*** The example spredsheet and xml transaction file are in folder /upload
Access Control
: Users CRUD with Login, Logout, Registration and Deletion of accountsFile upload
: CSV and XML files with financial transactions data to be analysedDatabase Storage
: SQL Database PersistenceTransactions Analysis
: Investigation for fraudulent or suspicious transactions