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.
- 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).
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.
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
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.
Glória a Deus!