Skip to content

gomes2191/projectmanager

Repository files navigation

Gestor de projeto

Um simples Gestor de Projetos

Build Status

Esse é um simples sistema para gestão de projeto, com ele você consegue acompanhar o andamento de determinados projetos estando esse com suas devidas atividades cadastradas.

Funcionalidades

  • Cadastrar, excluir, editar e visualizar Projeto
  • Progresso do projeto, permiti acompanhar a evolução do projeto, e estado atual desse, exemplo se o projeto está atrasado ou em dia.
  • Cadastrar, excluir, editar e visualizar Atividades vinculadas a um determinado projeto

O Sistema também possui um campo de busca em Ajax que permite ao usuário buscar determinado Projeto estando ele na Página (Projetos), a mesma funcionalidade se aplica a página (Atividades). Ambas as páginas ainda possuem um filtro de número de registro por página onde o valor passado será a quantidade de registro que será apresentado na página.

Na construção da aplicação foi utilizado a arquitetura de software MVC - Model (modelo) View (visão) e Controller (Controle), propiciando uma melhor organização estrutural do sistema, tornando a comunicação de entre a interface do usuário e banco mais rápida dinãmica. O projeto foi construindo tendo como base o padrão de desenvolvimento orientado a objeto (POO).

Especificações Técnica

O sistema foi construindo com as seguintes tecnologias:

  • [HTML5, CSS3, PHP, JavaScript, Twitter Bootstrap, jQuery e PHP 7.+, MySQL 8.0]

Link para o repositório https://github.com/gomes2191/projectmanager no GitHub.

Instalação

A aplicação exige o composer.json instalado.

Instalação das dependências necessárias para o composer.

sudo apt-get -y install php php-zip php-common php-curl php-cli php-mbstring php-common php-json php-opcache php-readline php-xml php-dev php-gd php-pear php-imagick php-mysql php-pspell php-xsl -y

Clone da aplicação e Instalação dessa.

cd ~
mkdir development
cd development
git clone https://github.com/gomes2191/projectmanager.git
cd projectmanager
composer install

Instalação do (Docker) para rodar a aplicação.

cd ~/projectmanager/docker-compose/

docker-compose build sw

docker-compose up -d

image

image

image

image

image

image

image

Apos realizar todas essas etapas basta abrir o browser e digitar na url: http://localhost e terá acesso ao sistema. Lembrando que apos a execução do script de instalação do docker todos os parametros de configuração necessários para que o container rode, o sistema, será feito de maneira automotizada, porém é necessario que seja feita a execução dos scripts.

Considerações finais

Glória a Deus!

About

Simples Gestor de Projeto

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published