Skip to content

Latest commit

 

History

11 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Greystone-Labs-Backend-Code-Challenge

Greystone Labs Backend Code Challenge 2025

Loan Amortization API

FastAPI-based Loan Amortization API that allows users to:

  • Create a user
  • Create a loan
  • Fetch a loan schedule (amortization table)
  • Fetch a loan summary for a specific month
  • Fetch all loans for a user (both owned & shared)
  • Share a loan with another user

Features

  • SQLModel + SQLite for database management
  • FastAPI for high-performance API development
  • SQLAlchemy ORM for structured data access
  • Loan amortization calculations
  • Relationship-based loan sharing
  • API Endpoint Testing/Validation done through Postman

** Dependencies in requirements.txt**

About

Greystone Labs Backend Code Challenge 2025

Resources

Stars

0 stars

Watchers

2 watching

Forks

Releases

Packages

Contributors

Languages