An open API service indexing awesome lists of open source software.

https://github.com/claudionorojr/lease


https://github.com/claudionorojr/lease

clean-architecture commitizen ddd docker fastify github-actions nextjs prisma semantic-release shadcn-ui solid tailwindcss tsx turborepo zod

Last synced: 3 months ago
JSON representation

Awesome Lists containing this project

README

          

### Anotações

```txt
locador — lessor
locatário — lessee
locação — leasing
locações — leases
```

### Variáveis de Ambiente
Instalar `@t3-oss/env-nextjs` no package `env` para configurar as variáveis de ambiente para o server e client;

```bash
npm i @t3-oss/env-nextjs
```

Instalar `dotenv-cli` no `server` para conseguir passar as variáveis de ambiente para os comandos de alguns scripts, já que o arquivo .env agora está na raiz do monorepo, então é necessário passar o caminho até o arquivo;

```bash
npm i dotenv-cli -D
```

Configuração no `package.json`:

```json
{
...
"scripts": {
"dev": "npm env:load tsx watch src/http/server.ts",
"env:load": "dotenv -e ../../.env --"
}
...
}
```

```bash
git rm -r --cached apps/client
git add apps/client
```

### Testando código

```tsx
{Array.from({ length: 3 }).map((_, i) => (









Lorem ipsum dolor sit amet consectetur adipisicing elit.


02/05/2025 - 12/05/2025

Pending










))}
```