api.ledger.alexgalhardo.com

Coding challenge to create a simple Banking Ledger

Stars
3
Committers
1

https://github.com/user-attachments/assets/de0b0060-bb91-4726-9782-6ea8b49692da

Introduction

  • Coding challenge to create a simple Banking Ledger

Technologies

How to improve

  • Add PM2 process manager
  • Finish JWT Middleware Authentication to make transactions and queries
  • Create integrations tests and tests for graphql queries
  • Use database transactions and deal with concurrency properly (A.C.I.D operations)

Development Setup Local

  1. Clone repository
git clone [email protected]:AlexGalhardo/api.ledger.alexgalhardo.com.git
  1. Enter repository
cd api.ledger.alexgalhardo.com/
  1. Create .env, install dependencies, up docker and server
chmod +x setup.sh && ./setup.sh

API Requests

Documentation

  • Read and add usefull documentation (markdown, notes, images, best practices, etc) about this project inside folder docs/

License

MIT

Copyright (c) August 2024-present, Alex Galhardo