Note
Table of Contents
Eplay é uma aplicação Web Desenvolvida com React
e TypeScript
de uma Loja de Games, Na Eplay você encontra os melhores games da atualidade.
Ela é uma aplicação Front-end onde fazemos o consumo de uma API Rest
, onde estão disponíveis os Games e regra de negocio para essa aplicação.
Nesse projeto utilizei tecnologias, como:
React e TypeScript
Para Desenvolvimento da AplicaçãoStyled-components
Como Ferramenta de estilização do Projetoredux@toolkit
Parta o gerenciamento de estado global da aplicaçãoReact-Router v6
para a configuração e gerenciamento de Rotas.Yup e Formik
Validação de Dados do Formulário
Minha fonte de motivação deste projeto foi a EBAC.
Task
- Desenvolver uma Loja de Games, com TypesCript fazendo uso de uma
API
.
Charlenge
Os Maiores desafios foram:
Utilizar o @redux-toolkit
para o gerenciamento do estado global da aplicação
- - Carrinho de compras
- - Formulário de cadastro
Tip
Baixe o Projeto em seu Computador e veja como ficou.
Requisitos necessários para rodar o projeto:
Node.js
VSCode
Git
Important
React
TypeScript
EditorConfig
ESLint
Prettier
Pnpm
React-Router-v6
Yup
Formik
@redux-toolkit
Para rodar o projeto em seu computador você tera que fazer o fork do repositório. Caso você não saiba como fazer, estou deixando um link da documentação oficial do gitHub, onde é esclarecido como fazer esse processo.
Fazendo esse processo você tera uma copia desse Repositório no seu GitHub.
Depois de ter feito o fork vamos fazer o clone desse Repositório através do VSCode.
Caso você não saiba como fazer, estou deixando um link para a documentação oficial do gitHub onde é esclarecido como fazer esse processo.
Command Line
git clone https://github.com/emmanuelmarcosdeoliveira/eplay-ofs
Com o VSCode aberto, abra o terminal. pelo VsCode e vamos fazer a instalação das dependências necessárias para a execução do Projeto:
1. Instalando as dependências
Gerenciador de pacotes usado
Pnpm
Command Line
pnpm install
2. Inicie o Servidor com o seguinte comando dentro do Terminal
Gerenciador de pacotes usado
Pnpm
Command Line
pnpm dev
Ira aparecer um Pop-up solicitando que você clique para acessar o projeto no seu navegador. Segure a tecla Control e clique no local especificado, o projeto será aberto em uma nova aba do seu navegador Preferido.
Nesse Projeto fazemos o uso de uma rest API
Segue abaixo o link de acesso da API
https://fake-api-tau.vercel.app/api/eplay/esportes
Video de Demostração
Eplay-2.mp4
Nessa seção teremos as atualizações do Projeto:
Acesse: EBAC
developed by 💖 Emmanuel Oliveira
© Todos os Direitos Reservados
Clique na seta abaixo e veja como você pode contribuir para o projeto
Como fazer uma contribuição ao Projeto ?
- Familiarize-se com a documentação do projeto, que geralmente inclui guias de instalação.
- Explore o código do projeto para entender sua estrutura e funcionamento.
Faça um Fork
- Crie uma cópia (fork) do repositório original em sua conta do GitHub.
Clone o Repositório
Isso criará uma cópia local do projeto, onde você poderá fazer suas modificações.
Crie uma Nova Branch:
- Crie uma nova branch para isolar suas alterações.
- Isso facilita a organização do seu trabalho e a criação de pull requests.
Faça as Alterações:
- Crie funcionalidades, mude estilos ou resolva
bugs
que iram contribuir para a melhoria do Projeto.
Crie um Pull Request:
- Inclua uma descrição clara das suas alterações e explique como elas resolvem o problema ou melhoram o projeto.
- Solicitação: Envie um pull request para o repositório original, solicitando que suas alterações sejam incorporadas ao projeto.
Revise e Responda a Feedback:
- Colabore: Os mantenedores do projeto podem solicitar alterações ou fornecer feedback sobre o seu código.
😁Obrigado por chegar até aqui!