https://github.com/thallesdaniel/criptopay
CriptoPay is a Java API enabling fast, secure transactions between users with cryptocurrencies and currency conversions.
https://github.com/thallesdaniel/criptopay
docker java postgresql spring web3
Last synced: 2 months ago
JSON representation
CriptoPay is a Java API enabling fast, secure transactions between users with cryptocurrencies and currency conversions.
- Host: GitHub
- URL: https://github.com/thallesdaniel/criptopay
- Owner: ThallesDaniel
- Created: 2025-08-19T16:56:29.000Z (10 months ago)
- Default Branch: master
- Last Pushed: 2025-09-18T15:01:35.000Z (9 months ago)
- Last Synced: 2025-09-18T16:03:34.834Z (9 months ago)
- Topics: docker, java, postgresql, spring, web3
- Language: Java
- Homepage:
- Size: 45.9 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## English
### Description
**CriptoPay** is a RESTful API developed in Java to facilitate transactions between users using cryptocurrencies. The API supports:
* **Crypto to Crypto**: Transfers between different cryptocurrencies.
* **Fiat to Crypto**: Conversion of fiat currencies to cryptocurrencies.
* **Crypto to Fiat**: Conversion of cryptocurrencies to fiat currencies.
This repository contains the application's backend. Additional repositories are available for the following components:
* **Smart Contracts**: [criptopay-smart-contracts](https://github.com/ThallesDaniel/criptopay-smart-contracts)
* **Frontend**: [criptopay-frontend](https://github.com/ThallesDaniel/criptopay-frontend)
### Technologies Used
* Java 17
* Spring Boot
* Maven
* Docker
* Third-party APIs for integration with cryptocurrency exchanges
### How to Run
1. Clone the repository:
```bash
git clone https://github.com/ThallesDaniel/criptopay.git
cd criptopay
```
2. Build the project:
```bash
mvn clean install
```
3. Run the application:
```bash
mvn spring-boot:run
```
4. The API will be available at `http://localhost:8080`.
### Contributions
Contributions are welcome! To suggest improvements or report issues, please use the Issues section of this repository.
---
# CriptoPay
## Português
### Descrição
O **CriptoPay** é uma API RESTful desenvolvida em Java para facilitar transações entre usuários utilizando criptomoedas. A API suporta:
* **Cripto para Cripto**: Transferências entre diferentes criptomoedas.
* **Moeda para Cripto**: Conversão de moedas fiduciárias para criptomoedas.
* **Cripto para Moeda**: Conversão de criptomoedas para moedas fiduciárias.
Este repositório contém o backend da aplicação. Repositórios adicionais estão disponíveis para os seguintes componentes:
* **Smart Contracts**: [criptopay-smart-contracts](https://github.com/ThallesDaniel/criptopay-smart-contracts)
* **Frontend**: [criptopay-frontend](https://github.com/ThallesDaniel/criptopay-frontend)
### Tecnologias Utilizadas
* Java 17
* Spring Boot
* Maven
* Docker
* APIs de terceiros para integração com exchanges de criptomoedas
### Como Executar
1. Clone o repositório:
```bash
git clone https://github.com/ThallesDaniel/criptopay.git
cd criptopay
```
2. Compile o projeto:
```bash
mvn clean install
```
3. Execute a aplicação:
```bash
mvn spring-boot:run
```
4. A API estará disponível em `http://localhost:8080`.
### Contribuições
Contribuições são bem-vindas! Para sugerir melhorias ou relatar problemas, utilize a seção de Issues deste repositório.