https://github.com/bonsite/bonsite
The official repository for Bonsite - The go to website for all your bonsai needs!
https://github.com/bonsite/bonsite
bonsai codeql drizzle-orm ecommerce neondb nextjs nodejs sonarcloud tailwindcss typescript web
Last synced: 9 months ago
JSON representation
The official repository for Bonsite - The go to website for all your bonsai needs!
- Host: GitHub
- URL: https://github.com/bonsite/bonsite
- Owner: bonsite
- License: apache-2.0
- Created: 2024-08-29T22:30:23.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-10-29T23:52:53.000Z (about 1 year ago)
- Last Synced: 2024-10-30T01:52:04.334Z (about 1 year ago)
- Topics: bonsai, codeql, drizzle-orm, ecommerce, neondb, nextjs, nodejs, sonarcloud, tailwindcss, typescript, web
- Language: TypeScript
- Homepage:
- Size: 1.56 MB
- Stars: 3
- Watchers: 0
- Forks: 1
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Security: SECURITY.md
Awesome Lists containing this project
README
## The official repository for Bonsite | The go to website for all your bonsai needs!
### Quality and security
[](https://sonarcloud.io/summary/new_code?id=bonsite_bonsite)
[](https://sonarcloud.io/summary/new_code?id=bonsite_bonsite)
[](https://sonarcloud.io/summary/new_code?id=bonsite_bonsite)
[](https://sonarcloud.io/summary/new_code?id=bonsite_bonsite)
[](https://sonarcloud.io/summary/new_code?id=bonsite_bonsite)
[](https://sonarcloud.io/summary/new_code?id=bonsite_bonsite)
[](https://sonarcloud.io/summary/new_code?id=bonsite_bonsite)
[](https://sonarcloud.io/summary/new_code?id=bonsite_bonsite)
-----
### To run
```console
terraform apply
```
### To stop
```console
terraform destroy
```
---------------
## Tech Stack
#### Development
[](https://skillicons.dev)
#### DevOps
[](https://skillicons.dev)

---------------
## Descrição
Bonsite é uma aplicação web para gerenciar bonsais. Com ela, você pode criar, editar e visualizar informações sobre diferentes tipos de bonsais.
## Funcionalidades
- **Autenticação**: Login e logout de usuários.
- **Visualização de Produtos**: Lista e detalhes dos produtos disponíveis.
- **API**: Endpoints para integração com outras aplicações.
## Tecnologias Utilizadas
- **Frontend**: React, Next.js, Tailwind CSS
- **Backend**: Node.js, Express
- **Banco de Dados**: PostgreSQL
- **Infraestrutura**: Docker, Terraform
## Instalação
1. Clone o repositório:
```sh
git clone https://github.com/seu-usuario/bonsite.git
```
2. Navegue até o diretório do projeto:
```sh
cd bonsite
```
3. Instale as dependências:
```sh
npm install
```
4. Configure as variáveis de ambiente:
```sh
cp [.env.EXAMPLE](http://_vscodecontentref_/0) .env
```
5. Inicie a aplicação:
```sh
npm run dev
```
## Testes
Para rodar os testes, utilize o comando:
```sh
npm test
```
### To run
```console
terraform apply
```
### To stop
```console
terraform destroy
```