Skip to content

bmediato/blogsApi

Repository files navigation

Bem-Vindo(a) ao repositório do projeto BlogsApi!

A BlogsAPI é uma API desenvolvida para a produção de conteúdo de um blog. Ela permite a criação, edição e exclusão de posts, gerenciamento de autores e categorias, e é integrada a um banco de dados para armazenar todas as informações do blog.

Funcionalidades Principais

  • Criação de posts: A API permite que os autores criem novos posts para o blog, com informações como título, conteúdo e categoria.
  • Edição de posts: Os autores podem editar os posts existentes, modificando o título, o conteúdo ou a categoria.
  • Exclusão de posts: Os autores têm a opção de excluir posts que não são mais necessários.
  • Gerenciamento de autores: A API inclui recursos para gerenciar autores, permitindo a criação de novos autores e a atualização de suas informações.
  • Gerenciamento de categorias: Os posts podem ser categorizados, e a API permite a criação, edição e exclusão de categorias.

Tecnologias Utilizadas

  • JavaScript
  • Node.js
  • Express
  • MySQL
  • Docker
  • Sequelize (ORM para banco de dados)

Configuração do Ambiente de Desenvolvimento

  1. Clone este repositório: git clone git@github.com:bmediato/blogsApi.git
  2. Navegue até o diretório do projeto: cd blogsApi
  3. Execute o Docker Compose para construir e iniciar a aplicação e o banco de dados: docker-compose up -d
  4. Acesse o terminal do container: docker exec -it blogs_api bash
  5. Instale as dependências: npm install

Contribuição

Contribuições são bem-vindas! Se você deseja contribuir com o projeto, siga as etapas abaixo:

  1. Fork este repositório.
  2. Crie um branch com sua nova funcionalidade ou correção de bug: git checkout -b minha-funcionalidade.
  3. Faça commit das suas alterações: git commit -m 'Adiciona nova funcionalidade'.
  4. Faça push para o branch: git push origin minha-funcionalidade.
  5. Envie um pull request.

Licença

License: MIT

Contato

Se tiver alguma dúvida ou sugestão sobre o projeto, entre em contato com beatriz.mediatto2@gmail.com

About

API de um blog!

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •