You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
> 🌐 Access my personal website: [thiago-tjas.com](http://thiago-tjas.com/) -->
27
26
28
-
29
-
30
27
This project is an adaptation and evolution of the **[AluraTube](https://github.com/alura-challenges/aluratube)** project, proposed at [Alura](https://www.alura.com.br/)'s 5th React Immersion, that occured in november 2022. It initially intended to spread basic knowledgements about [ReactJS](https://reactjs.org/) technology, but became an opportunity do practice and evolve personal skills in such technology and other related ones.
31
28
32
29
<br />
@@ -46,88 +43,88 @@ This is an example of how you may set up the project locally in your computer. T
46
43
1. Make sure you have Node.JS 18.12.1+ with npm 8.19.2+ installed or do it from [NodeJS.org](https://nodejs.org/en/download/);
47
44
2. Make sure you have Git installed or do it from [Git-scm.com](https://git-scm.com/);
48
45
3. Access the folder you want to save the project, then clone the repo there
5. Install the project dependencies (obtained by default from `package.json` file)
54
-
```sh
55
-
npm install
56
-
```
51
+
```sh
52
+
npm install
53
+
```
57
54
6. Run the application
58
-
```sh
59
-
npm run dev
60
-
```
55
+
```sh
56
+
npm run dev
57
+
```
61
58
7. Finally, access the aplication at http://localhost:3000
62
59
63
60
## Contributing
64
-
65
-
> Adapted from the ["Flappy Bird: Dev Soutinho"](https://github.com/omariosouto/flappy-bird-devsoutinho/blob/master/CONTRIBUTING.md) project.
61
+
<!-- > Adapted from the ["Flappy Bird: Dev Soutinho"](https://github.com/omariosouto/flappy-bird-devsoutinho/blob/master/CONTRIBUTING.md) project. -->
66
62
67
63
1. Fork it!
68
64
2. Create your feature branch:
69
-
```
70
-
git checkout -b my-new-feature
71
-
```
65
+
```sh
66
+
git checkout -b my-new-feature
67
+
```
72
68
3. Add files changed:
73
-
```
74
-
git add .
75
-
```
69
+
```sh
70
+
git add .
71
+
```
76
72
4. Commit your changes:
77
-
```
78
-
git commit -m "Add some feature"
79
-
```
73
+
```sh
74
+
git commit -m "Add some useful comment here"
75
+
```
80
76
5. Push to the branch:
81
-
```
82
-
git push origin my-new-feature
83
-
```
77
+
```sh
78
+
git push origin my-new-feature
79
+
```
84
80
6. Submit a [pull request](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/creating-a-pull-request)
85
-
- Add a title and description that let clear your suggestion.
86
-
- After your pull request is merged, you can safely delete your branch.
81
+
* Add a title and description that let clear your suggestion;
82
+
* Use the English language for comments and branch names;
83
+
* After your pull request is merged, you can safely delete your branch.
87
84
88
85
## Todo List
89
-
90
-
-[ ] Obtain a list of videos dinamically from [Google API](https://www.npmjs.com/package/googleapis);
91
-
-[ ] Add fade efect in horizontal scrolls extremities;
92
-
-[ ] Create, edit and remove playlists;
93
-
-[ ] Add and remove videos;
94
-
-[ ] Add and remove favorites;
95
-
-[ ] Edit user profile informations;
96
-
-[ ] Persist informations in local data base;
97
-
-[ ] Translate to other languages;
98
-
-[ ] Create login page;
99
-
-[ ] Separate public and private pages.
86
+
87
+
* [ ] Obtain a list of videos dinamically from [Google API](https://www.npmjs.com/package/googleapis);
88
+
* [ ] Add fade efect in horizontal scrolls extremities;
-[next.config.js file of Styled Components examples](https://github.com/vercel/next.js/blob/canary/examples/with-styled-components/next.config.js), for using React with Next;
* [next.config.js file of Styled Components examples](https://github.com/vercel/next.js/blob/canary/examples/with-styled-components/next.config.js), for using React with Next;
Copy file name to clipboardExpand all lines: README_pt-br.md
+62-63
Original file line number
Diff line number
Diff line change
@@ -24,7 +24,6 @@
24
24
<!-- >
25
25
> 🌐 Acesse meu site pessoal: [thiago-tjas.com](http://thiago-tjas.com/) -->
26
26
27
-
28
27
Este projeto é uma adaptação e evolução do projeto **[AluraTube](https://github.com/alura-challenges/aluratube)**, proposto no 5ª Imersão React da [Alura](https://www.alura.com.br/), que ocorreu em novembro de 2022. Inicialmente ele tinha como objetivo divulgar conhecimentos básicos sobre a tecnologia [React.JS](https://pt-br.reactjs.org/), mas tornou-se uma oportunidade de praticar e desenvolver habilidades pessoais nessa tecnologia e em outras relacionadas.
29
28
30
29
<br />
@@ -44,88 +43,88 @@ Este é um exemplo de como você pode configurar o projeto localmente no seu com
44
43
1. Certifique-se de que você tem o Node.JS 18.12.1+ com o npm 8.19.2+ instalado ou verifique como fazê-lo em [NodeJS.org](https://nodejs.org/pt-br/download/);
45
44
2. Certifique-se de que você tem o Git instalado ou verifique como fazê-lo em [Git-scm.com](https://git-scm.com/);
46
45
3. Acesse a pasta na qual você deseja salvar o projeto, então, clone o repositório nesta pasta
5. Instale as dependências do projeto (obtidas, por padrão, do arquivo `package.json`)
52
-
```sh
53
-
npm install
54
-
```
51
+
```sh
52
+
npm install
53
+
```
55
54
6. Execute a aplicação
56
-
```sh
57
-
npm run dev
58
-
```
55
+
```sh
56
+
npm run dev
57
+
```
59
58
7. Finalmente, acesse a aplicação no endereço http://localhost:3000
60
59
61
60
## Contribuição
62
-
63
-
> Adaptado do projeto ["Flappy Bird: Dev Soutinho"](https://github.com/omariosouto/flappy-bird-devsoutinho/blob/master/CONTRIBUTING.md).
61
+
<!-- > Adaptado do projeto ["Flappy Bird: Dev Soutinho"](https://github.com/omariosouto/flappy-bird-devsoutinho/blob/master/CONTRIBUTING.md). -->
6. Envie um [Pull Request](https://docs.github.com/pt/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/creating-a-pull-request) para esse repositório
83
-
- Adicione um título e uma descrição que deixe claro sua sugestão.
84
-
- Depois que seu pull request for mergeado, você pode apagar sua branch.
81
+
* Adicione um título e uma descrição que deixe claro sua sugestão;
82
+
* Utilize o idioma inglês para comentários e nomes de branch;
83
+
* Depois que seu pull request for mergeado, você pode apagar sua branch.
85
84
86
85
## Lista de tarefas a serem realizadas
87
86
88
-
-[ ] Obter uma lista de vídeos dinamicamente por meio da [Google API](https://www.npmjs.com/package/googleapis);
89
-
-[ ] Incluir efeito de _fade_ nas extremidades dos _scrolls_ horizontais;
90
-
-[ ] Criar, editar e excluir playlists;
91
-
-[ ] Adicionar e remover vídeos;
92
-
-[ ] Adicionar e remover favoritos;
93
-
-[ ] Editar as informações de usuário;
94
-
-[ ] Persistir informações em base de dados local;
95
-
-[ ] Traduzir para outros idiomas;
96
-
-[ ] Criar página de login;
97
-
-[ ] Separar páginas públicas e privadas.
87
+
* [ ] Obter uma lista de vídeos dinamicamente por meio da [Google API](https://www.npmjs.com/package/googleapis);
88
+
* [ ] Incluir efeito de _fade_ nas extremidades dos _scrolls_ horizontais;
89
+
* [ ] Criar, editar e excluir playlists;
90
+
* [ ] Adicionar e remover vídeos;
91
+
* [ ] Adicionar e remover favoritos;
92
+
* [ ] Editar as informações de usuário;
93
+
* [ ] Persistir informações em base de dados local;
94
+
* [ ] Traduzir para outros idiomas;
95
+
* [ ] Criar página de login;
96
+
* [ ] Separar páginas públicas e privadas.
98
97
99
98
## Referências
100
99
101
-
-[Versão LTS do Node.JS](https://nodejs.org/pt-br/);
102
-
-[Documentação do npm](https://docs.npmjs.com/);
103
-
-[Documentação do React.JS](https://pt-br.reactjs.org/docs/getting-started.html);
104
-
-[Documentação do Next.JS](https://nextjs.org/docs/getting-started);
105
-
-[Documentação do Styled Components](https://styled-components.com/docs);
106
-
-[Arquivo next.config.js dos exemplos de Styled Components](https://github.com/vercel/next.js/blob/canary/examples/with-styled-components/next.config.js), para utilizar React com Next;
107
-
-[API do GitHub](https://api.github.com/users/tjas);
108
-
-[Documentação do Supabase](https://supabase.com/docs);
-[Usando Effect Hook (Hook de Efeito)](https://pt-br.reactjs.org/docs/hooks-effect.html).
100
+
* [Versão LTS do Node.JS](https://nodejs.org/pt-br/);
101
+
* [Documentação do npm](https://docs.npmjs.com/);
102
+
* [Documentação do React.JS](https://pt-br.reactjs.org/docs/getting-started.html);
103
+
* [Documentação do Next.JS](https://nextjs.org/docs/getting-started);
104
+
* [Documentação do Styled Components](https://styled-components.com/docs);
105
+
* [Arquivo next.config.js dos exemplos de Styled Components](https://github.com/vercel/next.js/blob/canary/examples/with-styled-components/next.config.js), para utilizar React com Next;
106
+
* [API do GitHub](https://api.github.com/users/tjas);
107
+
* [Documentação do Supabase](https://supabase.com/docs);
* [Usando Effect Hook (Hook de Efeito)](https://pt-br.reactjs.org/docs/hooks-effect.html).
111
110
112
111
## Outros links interessantes
113
112
114
-
-[Figma](https://www.figma.com/);
115
-
-[Visual Studio Code](https://code.visualstudio.com/), interface de desenvolvimento;
116
-
-[Unsplash](https://unsplash.com/), para imagens grátis;
117
-
-[Componentes do Material Design](https://m3.material.io/components);
118
-
-[Conta da Vercel no GitHub](https://github.com/vercel);
119
-
-[Exemplo oficial de utilização do Styled Components](https://github.com/vercel/next.js/tree/canary/examples/with-styled-components);
120
-
-[Conta "Alura Challenges" da Alura no GitHub](https://github.com/alura-challenges), projetos legais para referência;
121
-
-[Projeto "Flappy Bird: Dev Soutinho"](https://github.com/omariosouto/flappy-bird-devsoutinho/blob/master/CONTRIBUTING.md);
122
-
-[Projeto "Awesome Design Systems"](https://github.com/alexpate/awesome-design-systems), referência para vários design systems;
-[Babel](https://babeljs.io/), um compilador JavaScript;
127
-
-[QUOKKA](https://quokkajs.com/), uma ferramenta de suporte para codificação em JavasCript;
128
-
-[Supabase](https://supabase.com/).
113
+
* [Figma](https://www.figma.com/);
114
+
* [Visual Studio Code](https://code.visualstudio.com/), interface de desenvolvimento;
115
+
* [Unsplash](https://unsplash.com/), para imagens grátis;
116
+
* [Componentes do Material Design](https://m3.material.io/components);
117
+
* [Conta da Vercel no GitHub](https://github.com/vercel);
118
+
* [Exemplo oficial de utilização do Styled Components](https://github.com/vercel/next.js/tree/canary/examples/with-styled-components);
119
+
* [Conta "Alura Challenges" da Alura no GitHub](https://github.com/alura-challenges), projetos legais para referência;
120
+
* [Projeto "Flappy Bird: Dev Soutinho"](https://github.com/omariosouto/flappy-bird-devsoutinho/blob/master/CONTRIBUTING.md);
121
+
* [Projeto "Awesome Design Systems"](https://github.com/alexpate/awesome-design-systems), referência para vários design systems;
0 commit comments