/treina-web-multistack

Repositório utilizado no minicurso de FullStack da Treina Web utiizando React no frontend e Django no backend

Primary LanguageTypeScript

treina_web_multistack

Repositório de estudos para acompanhar as aulas da semana MultiStack da TreinaWeb

Projeto

Adote um pet: Um site para a adoção de pets a partir de doações para entidades resgatadoras de animais.

Tecnologias utilizadas

  • Ecossistema JavaScript
    • React
    • Next.js
      • Bibliotecas adicionais: Axios, Material UI
  • Ecossistema Python
    • Django
      • Django rest_framework
  • Ferramentas agnósticas
    • GitLab

Instalação

  1. clone esse projeto com o git, ou baixe o código
  2. Vá para o diretório do projeto
  3. Entre na pasta backend
  4. Use o comando python manage.py runserver para iniciar o servidor da API
  5. Abra outro terminal e va para a raiz do projeto
  6. Entre na pasta frontend
  7. Execute o comando yarn (ou npm) dev para iniciar o servidor do site
  8. Abra localhost:3000 para visualizar a página web

Melhorias a se fazer

  • Utilizar um script para inicializar ambos os servidores
  • Criação de uma nova rota para administração de adoções