Estado: Terminado

Sistema De Catálogo De Empresas De Um Setor

Detalles del proyecto:
Presupuesto: Abierto
Publicado: Hace 6 meses
Plazo: 15 días
Propuestas: 8
Freelancers interesados: 11

Habilidades requeridas: IT & Programación Programación Web MySQL PHP

Descripción:
SISTEMA DE CATÁLOGO DE EMPRESAS

Tecnologia
PHP 5.6, Mysql 5.1 e css

Descrição do sistema

O sistema importará dados de alguns arquivos que serão fornecidos por nós e representará para os usuários um catálogo de empresas de um determinado setor, onde cada uma terá uma página específica com a url http://site.com/categoria-da-empresa/nome-da-empresa ou seja, a url deve ser amigável. Exemplificando: suponha a concessionária do joão como exemplo, a url seria:http://site.com/concessionarias-bh/concessionaria-do-joao, aonde concessionarias-bh é a transformação para letras minúsculas, remoção de acentos e adição de hífens entre espaços em branco de Concessionárias BH (título da categoria) e Concessionária do João é o nome da empresa que também deve ser transformado para se adequar a url

Os dados serão salvos em um banco de dados mysql com a seguintes tabelas e colunas:
setor(cod, url_title (unique),titulo, descricao, meta_tag, meta_title, meta_description)
empresa (cnpj, nome, url_title (unique), endereco, setor, meta_tag, meta_title, meta_description)

Todas as operações realizadas no banco de dados ficarão dentro de arquivo Model.php (caso seja necessário poderão existir mais de um arquivo do tipo Model) dentro de uma pasta models

Deverá ser fornecido um arquivo .sql com os dados da criação do banco que ficará dentro da pasta raiz do projeto, de forma que quando for instalado em produção fique simples criar tal base de dados (a instalação em ambiente de produção será feita por nós).

As views do sistema deverão estar contidas dentro de uma pasta views, a princípio serão três: indexView.phtml, empresaView.phtml e categoriaView.phtml. Enviaremos tais arquivos para você. Altere o que for necessário.

O sistema deverá ter uma classe Controller.php que deve ser capaz de receber os dados da url e carregar a página correta. Este controller será chamado através do arquivo index.php. Configure o arquivo .htaccess para que o site funcione corretamente (ele deverá estar dentro da pasta do projeto).

O sistema também deve ser capaz de gerar um sitemap.xml contendo todas as páginas do site, este sitemap será validado em https://www.xml-sitemaps.com/validate-xml-sitemap.html

Caso uma página procurada não exista, o sistema deve retornar uma página de erro 404. Não esqueça é claro de colocar no seu código, o código de erro 404 (que pode ser implementado da seguinte forma):
http_response_code(404);
?>
Importação de dados

O sistema terá que fazer um parsing dos arquivos txt do link que será enviado após a contração do serviço

Eu já possuo o link dos arquivos em txt com as informações das empresas, que são 17 categorias de empresas distribuídos em 10 arquivos diferentes
Será necessário desenvolver um sistema para capturar esses arquivos e dar um update das informações no sistema para um banco de dados

Design
Não é necessário alterar o design. Embora seja necessário alguns ajustes no html.

Categoria: IT & Programação
Subcategoria: Desenvolvimento web
Isso é um projeto ou uma posição de trabalho?: Um projeto
Tenho, atualmente: Eu tenho especificações
Experiência nesse tipo de projeto: Sim (Eu já gerenciei esse tipo de projeto)
Disponibilidade requerida: Conforme necessário
Funções necessárias: Desenvolvedor

Crea tu propio proyecto

¿Buscas un freelancer para realizar un proyecto similar? Crea tu propio proyecto y recibirás ofertas de los mejores freelancers.

Crear un proyecto similar

Cliente:

Paulo V.
(Promedio 5.00 de 5)
Ubicación: Brasil
Para ver más detalles del cliente, ingresa a Workana.
Cargando...