Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

itujo/bitcoin_api

Open more actions menu

Repository files navigation

Projeto de Investimento em Bitcoin

Descrição breve do projeto: Este projeto é uma API de investimento em bitcoins, permitindo aos usuários comprar, vender bitcoins, visualizar o histórico de transações e acompanhar o valor do bitcoin ao longo do tempo.

Funcionalidades

  • Cadastro e autenticação de usuários
  • Depósito de valores em reais
  • Compra e venda de bitcoins
  • Visualização do saldo em reais e bitcoins
  • Histórico de transações financeiras

Tecnologias Utilizadas

  • Node.js com Express
  • TypeScript
  • PostgreSQL
  • Drizzle ORM
  • Docker
  • Integração com API externa para cotação do bitcoin
  • Api de envio de emails

Instalação e Execução

  1. Clone o Repositório

    git clone git@github.com:itujo/backend-challenge.git
    cd backend-challenge
    
  2. Configure as Variáveis de Ambiente

    Crie um arquivo .env na raiz do projeto e preencha as variáveis conforme necessário (exemplo disponível em .env.example).

  3. Instale as Dependências

    npm install
    
  4. Executando o Projeto com Docker

    docker-compose up -d
    

    Ou, para executar sem Docker:

    npm start
    

Link da documentação

A coleção do postman pode ser importada pelo link backend-challenge-collection.json

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published
Morty Proxy This is a proxified and sanitized view of the page, visit original site.