├── LICENSE └── ReadMe.md /LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2021 Yuri Oliveira 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /ReadMe.md: -------------------------------------------------------------------------------- 1 |

2 | 3 | (Coloque uma imagem que represente o seu Projeto)
4 | (Insert an image that represents your Project) 5 |
6 |

7 | 8 |

9 | Logo

10 | Título do seu Projeto / Title of your Project 11 |

12 | 13 |
14 |

15 | 16 | (Coloque aqui as linguagens que construíram seu Projeto.)
17 | (Put here the languages that built your Project.)

18 |
19 | 20 | Author: Yuri 21 | 22 | 23 | Language: Typescript 24 | 25 | 26 | Language: Javascript 27 | 28 |
29 | 30 | Language: Angular 31 | 32 | 33 | Language: Bootstrap 34 | 35 | 36 | Language: SASS 37 | 38 | 39 | Language: Java 40 | 41 | 42 | Language: Springboot 43 | 44 |

45 |
46 | 47 | ## Table of Contents 48 | 49 |

50 | About • 51 | Features • 52 | Revised Concepts • 53 | Installation • 54 | Get Started • 55 | Technologies • 56 | License 57 |

58 | 59 | ## 📌About 60 | 61 |
62 |

63 | 64 | (Coloque aqui uma pequena descrição sobre seu Projeto)
65 | (Place a short description of your Project here)

66 | Construction of a Personal Blog using Angular, a project developed at Generation's Bootcamp with the aim of learning. 67 |
68 |

69 |
70 | 71 | ## 🚀Features 72 | 73 |

74 | 75 | (Coloque aqui as Funcionalidades do seu Projeto)
76 | (Place the Features of your project here)
77 |
78 |

79 | 80 | - Creation, Editing and Deletion of Posts, Themes and User. 81 | - Admin Roles 82 | 83 | ## 👓Revised Concepts 84 | 85 |

86 | 87 | (Você pode colocar alguns conceitos usados no seu Projeto que esteja revisando ou que acha importante destacar)
88 | (You can put some concepts used in your Project that you are reviewing or that you think is important to highlight)
89 |
90 |

91 | 92 | - Angular Componentization 93 | - Use of Routes 94 | - API consumption 95 | - Posts, Themes and User CRUD 96 | - Custom Alerts, Sorting, Searching and Admin Role 97 | - Control of Logged Users 98 | - Documentation with Compodoc 99 | ## 📕Installation 100 | 101 |

102 | 103 | (Explique como uma pessoa desenvolvedora pode estar fazendo a instalação do seu Projeto em outra máquina. Aqui cabe a você, e também as especificações do seu projeto, como explicar a forma de instalação)

104 | (Explain how another developer might be installing your Project on their machine. Here it's up to you, and also the specifications of your project, how to explain how to install it)
105 |
106 |

107 | 108 | **You must have already installed** 109 | - [Node.js](https://nodejs.org/en/) 110 | - [Npm](https://www.npmjs.com/) or [Yarn](https://yarnpkg.com/) 111 | - [Angular](https://angular.io/guide/setup-local) 112 | - [MySQL](https://dev.mysql.com/downloads/) 113 | 114 | **Recommendations** 115 | - It is recommended that you have installed Google Chrome or Edge 116 | - I recommend using VSCode as development IDE 117 | 118 | **Let's divide it into 3 steps.** 119 | 1. Clone this repository 120 | 2. Install dependencies 121 | 3. Initializing the BackEnd 122 | --- 123 | ### 1. Clone this repository 124 | ``` 125 | git clone Link of the your Repository 126 | ``` 127 | --- 128 | ### 2. Install the dependencies 129 | ``` 130 | npm install 131 | ``` 132 | or 133 | ``` 134 | yarn 135 | ``` 136 | 137 | *Make sure your internet is stable, as this may take a while* 138 | 139 | ### 3. Initializing the BackEnd 140 | 141 | If you have a ***BackEnd local***, start it before the Angular Project 142 | 143 | If you have a ***Hosted BackEnd***, you'll need configure the Routes and Models of Angular Project with your BackEnd 144 | 145 | ## 🎮Getting Started 146 | 147 |

148 | 149 | (Após a instalação, aqui você explica como outra pessoa desenvolvedora pode estar iniciando o seu Projeto. Aqui cabe a você, e também as especificações do seu projeto, como explicar a forma de inicialização)

150 | (After installation, here you explain how another developer can be starting your Project. Here it's up to you, and also the specifications of your project, how to explain how to start)
151 |
152 |

153 | 154 | 1. Run the backend or configure as explained above 155 | 156 | 2. Run the project 157 | ``` 158 | ng serve 159 | ``` 160 | 3. Now, open your browser and navigate to: http://localhost:4200 161 | 162 | ## 🌐Technologies 163 | 164 |

165 | 166 | (Liste as tecnologias usadas no seu Projeto)
167 | (List the technologies used in your Project)
168 |
169 |

170 | 171 | - [AngularJS](https://angular.io/) 172 | - [TypeScript](https://www.typescriptlang.org/) 173 | 174 | ## 📝License 175 | 176 |

177 | 178 | (Escreva algumas informações sobre a Licença do seu Projeto, e por quem foi feito. Recomendo colocar um link para a Licença do projeto e no seu nome coloque o link da sua rede social profisional: Linkedin, Behance, Site Pessoal, etc.)

179 | (Write some information about your Project License, and by whom it was made. I recommend putting a link to the Project License and in your name put the link to your professional social network: Linkedin, Behance, Personal Site, etc.)
180 |
181 |

182 | 183 | Released in 2021. 184 | 185 | This project is under the [MIT license](https://github.com/Yuri-stack/ReadMe/blob/main/LICENSE). 186 | 187 | Made with love by [Yuri Oliveira](https://github.com/Yuri-stack) 🚀. 188 | 189 | ## Links 190 | 191 |

192 | 193 | Vou deixar alguns links que podem ser úteis para você criar os ReadMes dos seus projetos:
194 | I'll leave some links that might be useful for you to create the ReadMes of your projects:
195 |
196 |

197 | 198 | - [Shields.io](https://shields.io/) | Para criar as Badges / To create the Badges 199 | - [StackEdit](https://stackedit.io/app#) | Para ajudar a criar os ReadMe / To help create the ReadMe 200 | - [Basic Syntax | Markdown Guide](https://www.markdownguide.org/basic-syntax/) | Guia de Markdown / Markdown Guide 201 | --------------------------------------------------------------------------------