Skip to content

juletopi/PontuaDev_Project

Repository files navigation

PontuaDev-Logo

PontuaDev

Sistema de gestão de desenvolvedores e tarefas.


Changelog   •   Contribuições   •   Instalação   •   Licença

Sobre o projeto

O PontuaDev é um sistema de gerenciamento para equipes de desenvolvedores, permitindo:

  • Cadastro de desenvolvedores com informações detalhadas
  • Gerenciamento de tarefas com atribuição de pontos
  • Sistema de acompanhamento de desempenho
  • Gerenciamento de prazos e entregas

Documentação traduzida Link
Português Português (Brasil) README.md
English English README.en.md
Español Español README.es.md

Requisitos

Important

Certifique-se de ter os seguintes requisitos antes de iniciar:

PHP-badge Composer-badge PostgreSQL-badge

Tecnologias utilizadas

Laravel-badge Bootstrap-badge Bootstrap-Icons-badge jQuery-badge

Changelog

O projeto mantém um histórico de alterações detalhado para cada versão, incluindo:

  • Novas funcionalidades adicionadas
  • Alterações em funcionalidades existentes
  • Correções de bugs
  • Visualizações da interface com capturas de tela

Consulte o CHANGELOG.md para ver o histórico completo de alterações e capturas de tela da interface.

Contribuições

Contribuições ao projeto são bem vindas!
Se você deseja contribuir para este projeto, há várias maneiras de fazer isso. Você pode:

  • Reportar bugs ou problemas;
  • Propor novos recursos ou melhorias;
  • Ajudar a melhorar a documentação;
  • Compartilhar o projeto com outras pessoas.

Consulte o guia CONTRIBUTING.md para saber mais sobre como contribuir.

Instalação

  1. Clone o repositório
git clone https://github.com/seu-usuario/pontuadev.git
cd pontuadev
  1. Instale as dependências do PHP
composer install
  1. Copie o arquivo de ambiente
cp .env.example .env
  1. Configure o banco de dados no arquivo .env

Note

Você pode escolher entre PostgreSQL (recomendado para produção) ou SQLite (mais simples para testes).

Opção com PostgreSQL:

DB_CONNECTION=pgsql
DB_HOST=127.0.0.1
DB_PORT=5432
DB_DATABASE=pontuaDev
DB_USERNAME=seu_usuario
DB_PASSWORD=sua_senha

Opção alternativa com SQLite (mais simples para testes):

DB_CONNECTION=sqlite
DB_DATABASE=/caminho/absoluto/para/database.sqlite

Se escolher SQLite, crie o arquivo vazio com o comando:

touch database/database.sqlite
  1. Gere a chave da aplicação
php artisan key:generate
  1. Execute as migrations para criar as tabelas do banco de dados
php artisan migrate

Tip

Opcionalmente, você pode popular o banco com dados de exemplo:

php artisan db:seed

Ou fazer ambos em um único comando:

php artisan migrate --seed
  1. Inicie o servidor
php artisan serve

Licença

Este projeto está licenciado sob uma licença personalizada que permite uso e modificação privada, mas proíbe uso comercial. Veja o arquivo LICENSE para mais detalhes.

Para uso comercial deste software, entre em contato com o autor em [email protected].


Autor

Portfolio Portfolio — juletopi.github.io/JCPC_Portfolio


Feito com ❤️ e ☕ por Juletopi.

About

Sistema de gestão de desenvolvedores e tarefas. Feito em PHP Laravel, Bootstrap e jQuery.

Topics

Resources

License

Contributing

Stars

Watchers

Forks