Skip to content

Projeto-Integrador-BioCidade/biocidade_front_end

Repository files navigation

BioCidade

Sobre o projeto

Deploy da aplicação: https://main--biocidade.netlify.app/

BioCidade é uma aplicação full stack web e mobile construída para o Projeto Integrador da Turma JS05 da Generation.

Nosso projeto foi desenvolvido pensando na ODS 11, "Cidades e Comunidades sustentáveis". Visando tornar as cidades e os assentamentos humanos inclusivos, seguros, resilientes e sustentáveis.

A nossa solução é uma plataforma que conecta compradores e vendedores de materiais de construção e objetos sustentáveis. O principal objetivo é promover uma economia local mais forte e sustentável. Além disso, incentivamos a reutilização de materiais e reduzimos o impacto ambiental. Por meio da nossa plataforma, também oferecemos incentivos para compras conscientes, fomentando um consumo mais responsável.

Layout mobile

Mobile 1 Mobile 2

Layout web

Web 1

Web 2

Modelo conceitual

Modelo Conceitual

Tecnologias utilizadas

Back end

  • JavaScript
  • TypeScript
  • Node.js
  • MySQL

Front end

  • HTML / CSS /
  • JS / TypeScript
  • ReactJS

Implantação em produção

  • Back end: Render
  • Front end web: Netlify
  • Banco de dados: MySQL Workbench

Como executar o projeto

Para iniciar o front end, deve-se criar o arquivo .env na pasta raiz do projeto e colocar a variável ambiente com o link do back end para rodar corretamente: VITE_API_URL=https://biocidade-back-end.onrender.com

Back end

Pré-requisitos: Node.js / NPM

# clonar repositório
git clone https://github.com/Projeto-Integrador-BioCidade/

# entrar na pasta do projeto back end
cd biocidade_back-end

# executar o projeto
yarn dev

Front end web

Pré-requisitos: Node.js / YARN

# clonar repositório
git clone https://github.com/Projeto-Integrador-BioCidade/biocidade_front_end

# entrar na pasta do projeto front end web
cd biocidade_front_end

# instalar dependências
yarn install

# executar o projeto
yarn dev

Autores

Grupo 05

Participantes:

Ana Cláudia - https://www.linkedin.com/in/anaclaudia-dev/

Gabrielli - https://www.linkedin.com/in/gabrielli-virgilio/

Geana - https://www.linkedin.com/in/geana-almeida/

Joshua - https://www.linkedin.com/in/joshua-simionato/

Luana - https://www.linkedin.com/in/luana-marinho/

Lucas - https://linkedin.com/in/lucassrsilva/

Pierre - https://www.linkedin.com/in/pierre-souza/