Skip to content

Di0g0Pimenta/places

Repository files navigation

Places - Sistema de Diretório de Negócios

Laravel PHP

O Places é uma aplicação web desenvolvida em Laravel para a gestão e listagem de negócios locais organizados por categorias.

🚀 Estado Atual do Projeto

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.

Funcionalidades 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.

🛠️ Tech Stack

  • Framework: Laravel 12
  • Linguagem: PHP 8.2+
  • Frontend: Blade Templates & Tailwind CSS (via Vite)
  • Base de Dados: SQLite (padrão para desenvolvimento)

📦 Instalação e Configuração

Para configurar o projeto localmente, siga estes passos:

  1. Clonar o repositório:

    git clone <url-do-repositorio>
    cd places
  2. Executar o script de configuração automática: O projeto inclui um comando personalizado no composer.json que automatiza a instalação de dependências, criação do .env, geração da chave e migrações:

    composer run setup
  3. Iniciar o servidor de desenvolvimento: O projeto utiliza o concurrently para correr o servidor Laravel e o Vite em simultâneo:

    composer run dev

📂 Estrutura de Rotas Principais

  • / - Página de boas-vindas.
  • /categories - Listagem e gestão de categorias.

📝 Notas de Desenvolvimento

  • 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.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors