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

https://github.com/devpaulorcc/gestor-manager

Sistema completo de gestão com dashboard!
https://github.com/devpaulorcc/gestor-manager

Last synced: 7 months ago
JSON representation

Sistema completo de gestão com dashboard!

Awesome Lists containing this project

README

          

# Sistema de gestão com dashboard
Sistema completo de gestão com dashboard!

## Tecnologias


html5 logo

css3 logo

bootstrap logo

javascript logo

php logo

codeigniter logo

mysql logo

git logo

## Rodando localmente

Clone o projeto

```bash
git clone https://github.com/devpaulo2077/sistema-de-gestao.git
```
Altere o arquivo "env" para ".env"

```bash
Linux/Mac: mv env .env
Windows: ren env .env
```

Configure os parâmetros do seu banco de dados no arquivo Database.php:
```bash
public array $default = [
'DSN' => '',
'hostname' => 'host_da_sua_db',
'username' => 'username_da_sua_db',
'password' => 'password_da_sua_db',
'database' => 'nome_da_sua_db',
'DBDriver' => 'MySQLi',
'DBPrefix' => '',
'pConnect' => false,
'DBDebug' => true,
'charset' => 'utf8mb4',
'DBCollat' => 'utf8mb4_general_ci',
'swapPre' => '',
'encrypt' => false,
'compress' => false,
'strictOn' => false,
'failover' => [],
'port' => 3306,
'numberNative' => false,
'dateFormat' => [
'date' => 'Y-m-d',
'datetime' => 'Y-m-d H:i:s',
'time' => 'H:i:s',
],
];
```

O projeto usa a seguinte estrutura para o banco de dados:

```bash
create table usuarios(
id int auto_increment primary key,
nome varchar(80),
email varchar(80),
senha varchar(24),
cargo varchar(30),
salario int(10),
foto varchar(255),
estatus varchar(8)
);
create table notificacoes(
id int auto_increment primary key,
titulo varchar(50),
legenda varchar(255)
);

create table produtos(
id int auto_increment primary key,
categoria varchar(30),
produto varchar(30),
acao varchar(30),
quantidade int,
valor int,
id_usuario int,
foreign key produtos(id_usuario) references usuarios(id)
);
```
Instale o composer

```bash
composer install
```
Instale o node_modules para tailwind

```bash
npm install twind
```

Use o seguinte comando para iniciar o projeto

```bash
php spark serve
```

## Padrão de Commit

- 📦 UPDATE - O arquivo foi atualizado

- ✏️ CREATE - O arquivo foi criado

- ❌ DELETE - O arquivo foi apagado

- 🛠️ FIX - O arquivo foi concertado

- 🕷️ BUG - O arquivo está apresentando bugs

## Post linkedin

- [Clique aqui](https://www.linkedin.com/posts/paulo-ricardo-cardoso_estou-percebendo-um-grande-progresso-em-minhas-activity-7222030768791814146-P0BW?utm_source=share&utm_medium=member_desktop)