yesetoda / Loan-Tracker-API

Loan Tracker API is a backend service built with Golang, Gin, JWT-Go, and bcrypt. It features user registration, login, password management, and admin controls for managing users. The API follows Clean Architecture principles for scalability and maintainability. Explore the API via the provided Postman collection.
0 stars 0 forks source link

Loan Tracker API

Overview

The Loan Tracker API is a RESTful API built with Golang using the Gin framework. It allows users to manage loans, apply for new loans, and view loan statuses. Admin functionalities are also included for monitoring system activity and managing loan records.

Features

Technologies

Endpoints

User Endpoints

Loan Endpoints

Admin Endpoints

Installation

  1. Clone the repository:

    git clone https://github.com/yourusername/loan-tracker-api.git
  2. Navigate to the project directory:

    cd loan-tracker-api
  3. Install the necessary dependencies:

    go mod tidy
  4. Configure environment variables as needed. Create a config.yaml file based on config_sample.yaml.

  5. Run the application:

    go run main.go

Documentation

API documentation can be accessed using Postman. Import the provided Postman collection file located in the postman

Contact

For any questions or issues, please contact yeneineh seiba.