AGRB.Optio.API
AGRB.Optio.API is a powerful RESTful API project developed for the optimization and management of Bank Transactions.
This API provides multi-functional operations and facilitates the automation of data management and analysis processes.
AGRB.Optio.API is designed to support various aspects of Transacions management, including Analys, planning,
resource allocation, and financial tracking.
The API offers endpoints for managing data related cases, fields,
Transactions, and resources, allowing users to streamline their operations and make informed decisions based on real-time
data analysis.
By integrating AGRB.Optio.API into your Buisnes workflow, you can enhance efficiency, reduce costs, and improve overall productivity.
Here you can find instructions to set up and configure the project on your
local machine for development and testing purposes.
To set up the project, you need to have the following tools installed:
.NET Core SDK (version 8.0 or later)
Visual Studio or Visual Studio CodeSQL Server or another compatible databaseMongo Server (Version 7.0 or later)Clone the repository to your local machine:
git clone https://github.com/guga2002/AGRB.Optio.API.gitNavigate to the project directory:
cd AGRB.Optio.API
Install the required packages:
dotnet restore
Configuration:
Configure the appsettings.json file with your database connection settings.
Run the database migrations:
dotnet ef database updateYou can run the application using the following command:
dotnet runThe project will be available at Localhost
http://localhost:5000 or port check in appseting.jsonYou can use any API client to interact with the API
Postman Swagger- GET /api/Merchants - Retrieve a list of all Merchants.
- POST /api/Merchants - Create a new Merchant.
- GET /api/Transactions - Retrieve a list of all Transactions.
- GET /api/Statistics - Retrive statistic details.
- GET /api/ExchangeRate - Retrieve a list of all ExchangeRate.
- POST /api/Transaction - Create a new Transaction.
For detailed API documentation and further usage examples, refer to the API documentation available at http://localhost:5000/swagger.
- onion Architecture
- UniteOfWork Pattern
- solid Pricncipes
- DI for IOC ( Inversion of controll)
- Restfull principes
This project is licensed under the MIT License
- contanct me for licence : aapkhazava22@gmail.com
If you would like to contribute to the project, please:
- fork the repository
- submit a pull request
for major changes,please open an issue first to discuss what you would like to change.
For any questions or suggestions, please contact:
- Author: Guga Apkhazava , Raisa Badalova
- Email: guram.apkhazava908@ens.tsu.ge
- SecondEmail: raisa.badalova132@ens.tsu.ge

