Este repositório contém uma API de E-Commerce desenvolvida utilizando o TypeORM e PostgreSQL como banco de dados, com hospedagem no Supabase. A API permite gerenciar entidades como Merchant (Lojistas), Product (Produtos) e Category (Categorias), fornecendo funcionalidades essenciais para um sistema de comércio eletrônico.
- TypeORM: ORM baseado em TypeScript para interação com o banco de dados.
- PostgreSQL: Banco de dados relacional para armazenar informações.
- Supabase: Plataforma que combina PostgreSQL e API RESTful, permitindo hospedagem fácil e gerenciamento de bancos de dados.
- Clone este repositório.
- Configure as variáveis de ambiente para a conexão com o banco de dados.
- Run
npm i
command - Setup database settings inside
data-source.ts
file - Run
npm start
command