Nome do Projeto: code.io.api
Descrição:
A aplicação foi desenvolvida com base nos princípios da arquitetura REST, focando principalmente no estudo desta técnica. A API foi criada para conectar usuários interessados em compartilhar vídeos sobre programação e tecnologia. Um exemplo prático desse projeto pode ser visto em code.io.
Para informações detalhadas sobre como utilizar a API, consulte a documentação disponível no seguinte link:
Objetivo:
Implementar um modelo básico de API REST.
Tecnologias Utilizadas:
Se você é um desenvolvedor interessado em contribuir ou entender melhor o funcionamento do projeto, aqui estão algumas informações adicionais:
Requisitos de Instalação:
Instruções de Instalação:
- Clone o repositório do projeto:
git clone https://github.com/edssaac/code.io.api
- Navegue até o diretório do projeto:
cd code.io.api
- Configure o Composer:
composer install
- Configure o banco de dados:
CREATE DATABASE IF NOT EXISTS `code_io`;
USE `code_io`;
CREATE TABLE IF NOT EXISTS `video` (
`id` INT NOT NULL AUTO_INCREMENT,
`title` VARCHAR(50) NOT NULL,
`description` VARCHAR(500) NOT NULL,
`videoid` VARCHAR(11) NOT NULL,
PRIMARY KEY (`id`)
);
- Configure o .env com os dados necessários.
Como Executar:
Após concluir as etapas de instalação e configuração mencionadas acima, você está pronto para iniciar a aplicação. Siga os passos abaixo:
-
Como esta é uma aplicação simples, você pode usar o servidor embutido do PHP para servir a aplicação.
Abra o terminal e execute o seguinte comando na raiz do projeto:php -S localhost:8080
Isso iniciará um servidor local na porta 8080.
-
Uma vez que o servidor esteja em execução, abra seu Postman e acesse a seguinte URL:
https://localhost:8080
Confira a Documentação para informações sobre o consumo da API.
Certifique-se de que o servidor PHP embutido esteja sempre em execução enquanto você estiver trabalhando na aplicação localmente.
Se desejar encerrar o servidor, basta pressionar ctrl + C
no terminal onde o servidor está sendo executado.