https://github.com/edssaac/code.io.api
Estudo inicial e básico sobre o desenvolvimento de aplicações RESTful, abordando fundamentos essenciais para a criação de APIs simples e funcionais.
https://github.com/edssaac/code.io.api
bootstrap composer css html javascript jquery mysql php youtube-api-v3
Last synced: about 1 month ago
JSON representation
Estudo inicial e básico sobre o desenvolvimento de aplicações RESTful, abordando fundamentos essenciais para a criação de APIs simples e funcionais.
- Host: GitHub
- URL: https://github.com/edssaac/code.io.api
- Owner: Edssaac
- License: mit
- Created: 2022-07-20T01:23:33.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2024-10-30T13:31:45.000Z (over 1 year ago)
- Last Synced: 2025-01-17T21:24:22.881Z (about 1 year ago)
- Topics: bootstrap, composer, css, html, javascript, jquery, mysql, php, youtube-api-v3
- Language: PHP
- Homepage:
- Size: 71.3 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
## Apresentação Geral
**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](https://github.com/Edssaac/code.io).
Para informações detalhadas sobre como utilizar a API, consulte a documentação disponível no seguinte link:
[](https://github.com/Edssaac/code.io.api/tree/main/system/documentation)
**Objetivo:**
Implementar um modelo básico de API REST.
**Tecnologias Utilizadas:**





## Para Desenvolvedores
Se você é um desenvolvedor interessado em contribuir ou entender melhor o funcionamento do projeto, aqui estão algumas informações adicionais:
**Ambiente:**


```sql
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`)
);
```
**Instruções de Instalação e Configuração:**
> Atenção: Obrigatório o uso de Docker em sua máquina.
1. Clone o repositório do projeto:
```
git clone https://github.com/edssaac/code.io.api
```
2. Navegue até o diretório do projeto:
```
cd code.io.api
```
3. Inicie a aplicação atráves do script que configura o Docker:
```
.ci_cd/init.sh
```
Com isso a aplicação estará acessivel: [http://localhost:8080](http://localhost:8080)
> Confira a [Documentação](./system/documentation) para informações sobre o consumo da API.
---
4. Quando desejar encerrar a aplicação, use:
```
.ci_cd/stop.sh
```
Caso deseje encerrar e remover os volumes criados, use:
```
.ci_cd/stop.sh -v
```
## Contato
[](https://github.com/edssaac)
[](mailto:edssaac@gmail.com)
[](mailto:edssaac@outlook.com)
[](https://www.linkedin.com/in/edssaac)