/Blog---Flask-React

Projeto de um blog coletivo usando Flask e React

Primary LanguagePython

Documentação do Projeto [Blog Coletivo]

Introdução

  • Objetivo: Escreva o que vier à sua cabeça, nós registraremos pro mundo!
  • Tecnologias: React no front-end, Flask no back-end

| Desenvolvedor front-end chefe: Mikael Baracho

| Desenvolvedor back-end chefe: Andressa Sales

Front-End

Uso

  • Iniciando o projeto: > npm run dev (Agora é com o Vite react app)
  • Funcionalidades:
    • Ler e imprimir os posts existentes
    • Fazer o post dos das mensagens e enivar para o server-side
    • ...
  • Exemplos de uso: O usuário posta uma mensagem e vai direto para o servidor com data, nome e horário.

Desenvolvimento

  • Estrutura do projeto: O app rodará no client>src>App.jsx, onde se concentrará toda a informação que o usuário desejar, incluindo os posts e a caixa de escrever a mensagem
  • Contribuindo: Precisando de uma API para ser tratada

Licença

  • Não temos licença haha

Back-End

  • Bibliotecas e Frameworks
    • usando o:
      • Python~> uma linguagem de programação versátil e amplamente utilizada conhecida por sua simplicidade e legibilidade.
      • Flask~> Um micro framework web para o python, usado para aplicação web com APIs.
      • Peewee~> Uma biblioteca ORM (Object-RElational Mappin g) para python, que facilita a interação com bancos de dados.

    Com esses três elementos trabalhando juntos, foi possível criar uma API.
  • Funcionalidade:
    • 1. Recuperação de Dados (GET)

      • Permite que obtenham informações de todos os registros em uma tabela.
    • 2. Criação de Novos Registros (POST)

      • Usado para adicionar novos usuários e postagens.

Link da Api

$