O Places é uma aplicação web desenvolvida em Laravel para a gestão e listagem de negócios locais organizados por categorias.
O projeto encontra-se em desenvolvimento. A base de dados, lógica de backend e vistas para a gestão de categorias já estão implementadas.
- Gestão de Categorias (CRUD): Sistema funcional para organizar categorias de negócios.
- Vistas configuradas (Blade Templates) para listagem, criação, edição e detalhes de categorias.
- Base de Dados de Negócios: Migrações e estrutura preparada para armazenar:
- Nome do negócio, Morada, NIF, Contactos, Estado e Categoria associada.
- Layouts & Design: Layout principal da aplicação configurado (
app.blade.php) utilizando Tailwind CSS.
- Framework: Laravel 12
- Linguagem: PHP 8.2+
- Frontend: Blade Templates & Tailwind CSS (via Vite)
- Base de Dados: SQLite (padrão para desenvolvimento)
Para configurar o projeto localmente, siga estes passos:
-
Clonar o repositório:
git clone <url-do-repositorio> cd places
-
Executar o script de configuração automática: O projeto inclui um comando personalizado no
composer.jsonque automatiza a instalação de dependências, criação do.env, geração da chave e migrações:composer run setup
-
Iniciar o servidor de desenvolvimento: O projeto utiliza o
concurrentlypara correr o servidor Laravel e o Vite em simultâneo:composer run dev
/- Página de boas-vindas./categories- Listagem e gestão de categorias.
- O projeto utiliza migrações modernas do Laravel 12.
- A base de dados SQLite é criada automaticamente durante o processo de
setup. - O sistema de autenticação base do Laravel está pronto a ser configurado/utilizado se necessário.
Desenvolvido por Diogo Pimenta.