O projeto MyConnect, foi desenvolvido com o intuito de facilitar a vida dos desenvolvedores e gamers que estão em busca de montar seu setup, fazer um upgrade ou simplesmente encontrar novas tecnologias relacionadas aos seus gostos, durante a navegação. A interface foi desenvolvida para ter um designer moderno, assim como, possibilitar praticar as técnicas de extruturação de pastas, componenização e trazições/sobreposição de telas, em React. Além disso, devido ao tempo inicial dispoinível para o desenvolvimento de toda a aplicação, para facilitar a responsividade da mesma foi pensado o menu lateral.
O projeto foi desenvolvido utilizando as seguintes tecnologias
- ✔️ Cadastro de usuário
- ✔️ Login
- 💡 Login automático
- ✔️ Realizar Logout
- ✔️ Menu lateral
- ✔️ Transições de telas com sobreposição
- ✔️ Exibir produtos na tela inicial
- ✔️ Filtragem de produtos
- ✔️ Selecionar produto
- ✔️ Adicionar produto ao carrinho
- ✔️ Comprar produto
- ✔️ Exibir histórico de compras
- ✔️ Exibição de loadings
- 🚧 Popup de alertas
# Instalar o npm
# No Windows acesse
$ https://nodejs.org/en/
# No linux ou wsl
$ wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash
# Feche e abra o terminal novamente
$ nvm install --lts # 16.14.0
# Verificar a versão do node
$ node --version # Deve exibir v16.14
# Verificar a versão do nvm
$ nvm -v
# Clonar o repositório
$ git clone https://github.com/WillianBL99/TrackIt.git
# Entrar no diretório
$ cd TrackIt
# Instalar as dependências
$ npm install
# Iniciar o projeto
$ npm start
Desenvolvido por Paulo Uilian Barros Lago e Guilherme Alves Teixera 🧑🏻💻