Artesanato

MVP - RECICLARTE

Uma aplicação web onde é possível criar e buscar ideias de projeto DIY (Do it Yourself) a partir dos materiais recicláveis.

Badge indicando que o projeto foi criado em janeiro de 2023 Badge indicando que o status do projeto está 'Em andamento'

📍 Guia

Como acessar
Descrição
Como acessar o dashboard de admin?
Funcionalidades
Como interagir com o projeto?
Documentação da API
Bibliotecas
Ferramentas
Pessoas contribuidoras

🖱️ Como acessar?

Para conferir e utilizar o projeto clique aqui.

✏️ Descrição

Descartamos, diariamente, materiais que poderiam ser reaproveitados para produzir novos objetos. Essa situação geralmente ocorre por enxergarmos tais materiais como inúteis quando não podem mais satisfazer seu propósito inicial, por exemplo: para que serve uma embalagem de picolé, depois que já o consumimos? Tais materiais podem ser comumente reutilizados por meio do artesanato, no entanto, por vezes não temos ideias criativas de projetos nos quais eles poderiam ser empregados. E nessa aplicação web é possível buscar ideias de projeto DIY (Do it Yourself) a partir dos materiais que eles requerem para que sejam executados.

📚 Bibliotecas utilizadas

  • React
  • Styled components
  • Context API
  • React-hook-form
  • Yup
  • React toastfy
  • React Router DOM
  • Axios

🔧 Ferramentas utilizadas

  • Jira
  • VS Code
  • Notion
  • Linktree
  • Github
  • JSON-Server-Auth
  • Typescript

🔨 Funcionalidades

Gerais

  • Consumo de uma Fake API para efetuar os envios e recebimentos de dados
  • Cadastro e login de usuários
  • Cadastro de ideias de projeto DIY na plataforma
  • Busca por ideias a partir dos materiais
  • Filtragem de ideais a partir das suas categorias
  • Ordenação das ideias a partir:
  • Do nome
  • Data de inclusão na plataforma
  • Estimativa de preço
  • Classificação dos usuários

Usuário deslogado:

  • Listagem de todas as ideias
  • Busca por ideias pelo nome, materiais, categorias, nível de dificuldade e custo estimado máximo
  • Ordenação de ideias com base no custo estimado ou com base no nível de dificuldade

Usuário logado:

  • Cadastramento de ideias
  • Edição das ideias cadastradas do usuário logado
  • Exclusão das ideias cadastradas do usuário logado
  • Visualizar o próprio perfil
  • Visualizar o perfil de outros usuários
  • Editar informações pessoais
  • Visualizar o próprio perfil
  • Ver as próprias ideias
  • Ver as ideias de outros usuários

👤 Como acessar página profile?

É preciso efetuar o login com os dados abaixo:

💻 Como interagir com o projeto?

Repositório da API

Interagir com o site por meio da Vercel.

📄 Documentação da API

Clique aqui para acessar a documentação.

👷 Pessoas contribuidoras