Este repositório vai ser destinado a um projeto que estou desenvolvendo, um bazar virtual. Por muitas vezes pessoas jogam no lixo pertences que ainda podem ser úteis a outras pessoas ou que ainda funcionem, então estou desenvolvendo esse sistema (web e mobile) para que um "vendedor" possa postar neste sistema seu objeto e alguém possa comprar o mesmo. O nome escolhido para o sistema foi iBuy Online, e será dividido em 3 partes, o back-end será construído em NodeJS, o front-end será construído com ReactJS e a aplicação mobile utilizará dos recursos da linguagem JSX ( Java Script + XML ) e será visto ao decorrer do desenvolvimento pelo Expo. A ideia do sistema é simples, você como usuário desktop entra no iBuy Online, preenche seus dados pessoais, os itens pré-cadastrados no sistema, que você julga se encaixar na descrição, e no app mobile o comprador poderá visualizar os vendedores que estão dispostos a venderem seus itens próximos dele, e também pesquisar por item de sua preferência. Fica mais descritivo nas imagens a seguir : Home do iBuy Online:
Página de cadastro: Onde ele pode voltar para a Home e analisar a proposta de negócio ou fazer o seu cadastro pessoal e dos itens para venda
Quando nenhum item ainda está selecionado, ele ficará com a cor amarela, com o significado de que não está pronto ainda, ou não foi selecionado, caso o usuário clique em algum dos itens, ele ficará verde, assim como se ele clicar no botão de submissão do formulário:
E após a submissão do formulário, ele será redirecionado pra página inicial através da função useHistory e será exibido uma notificação em sua tela que o Post da venda foi criado, no estilo tostify