Skip to content

Latest commit

 

History

1 Commit

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Sistema de Gestão de Snack-Bar

Este é um sistema simples, desenvolvido em PHP, para a gestão de produtos e pedidos de um snack-bar. A aplicação utiliza Bootstrap para o frontend e MySQL para a base de dados, seguindo o standard de autoloading PSR-4.

Requisitos

Para executar este projeto, irá precisar de:

  • PHP 8.0 ou superior
    • Com a extensão pdo_mysql ativa.
  • MySQL 5.7 ou superior (ou uma base de dados compatível, como MariaDB).
  • Composer para a gestão do autoloader.

Como Configurar o Projeto

Siga estes passos para ter a aplicação a funcionar no seu ambiente local.

1. Instalar as Dependências

Este projeto não tem dependências externas, mas utiliza o Composer para o autoloading das classes (PSR-4). Execute o seguinte comando na raiz do projeto para gerar o ficheiro vendor/autoload.php:

composer install

2. Configurar a Base de Dados

É necessário criar uma base de dados e importar a estrutura das tabelas e alguns dados de exemplo.

a. Crie uma Base de Dados no seu servidor MySQL. Pode chamá-la, por exemplo, snack_bar_db.

b. Importe o Ficheiro SQL: Utilize o ficheiro database.sql para criar as tabelas e popular com dados iniciais. Pode fazê-lo através de uma ferramenta gráfica (como o phpMyAdmin) ou através da linha de comandos:

mysql -u o_seu_utilizador -p nome_da_sua_db < database.sql

(Substitua o_seu_utilizador e nome_da_sua_db pelos seus dados).

3. Configurar a Ligação à Base de Dados

Edite o ficheiro config/database.php com as suas credenciais de acesso à base de dados que acabou de criar.

// Exemplo de configuração em config/database.php
return [
    'host' => '127.0.0.1',       // ou 'localhost'
    'dbname' => 'snack_bar_db',  // O nome da base de dados que criou
    'user' => 'root',             // O seu utilizador do MySQL
    'password' => 'a_sua_password', // A sua password do MySQL (deixe em branco se não tiver)
    'charset' => 'utf8mb4'
];

Como Executar a Aplicação

A forma mais simples de executar a aplicação é utilizando o servidor web incorporado do PHP.

  1. Inicie o Servidor: Na raiz do projeto, execute o seguinte comando no seu terminal. Este comando inicia um servidor na porta 8000 e define a pasta public como a raiz do site (DocumentRoot).

    php -S localhost:8000 -t public
  2. Aceda à Aplicação: Abra o seu navegador de internet e visite o seguinte endereço:

    http://localhost:8000

A partir da página inicial, poderá navegar para a gestão de produtos e pedidos.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages