Este é um projeto desenvolvido em conjunto com a turma 2018/2 da disciplina Programção Web 1 da UTFPR.
Vamos descrever as principais funcionalidades do sistema para armazenamento de links!
-
Cadastrar um Link
- Regra: Cadastrar somente se não existe um link;
- Descrição;
- Categoria;
- Link;
- Título;
-
Gerenciar um Link
- Alterar Descrição;
- Alterar Categoria;
- Alterar Link;
- Altera Título;
-
Excluir Link
-
Buscar por Links: Buscar por nome, categoria ou título;
- Página Principal;
- Busca;
- Lista dos Links; Ediar ou Excluir;
- Menu;
- Cadastro Novo;
- Página para Form (Cadastro/Edição);
- Página Inicial
- Lista de Links
https://coolors.co/1e2749-669bbc-a3d9ff-a5b8d3-bfd7ea
https://www.flaticon.com/search?word=edit&style_id=11
- Adobe XD;
- Visual Studio Code;
- Plugins:
- Auto Close Tag;
- Color Picker;
- CSS Peek;
- Debugger for Chrome;
- EditorConfig for VS Code;
- File Utils;
- Guides;
- HTML Boilerplate;
- HTML CSS Support;
- HTML Snippets;
- Image preview;
- Indenticator;
- InteliSense for CSS class names in HTML;
- LaTeX language support;
- latex-formatter;
- Matherial Icon Theme;
- Matherial Theme;
- Path Intellisense;
- PHP IntelliSense;
- Portuguese (Brazil) Language Pack for Visual Studio Code;
- Reactjs code snipets;
- Sass;
- Settings Sync;
- Terminal Here;
- View In Browser;
- Plugins:
- Terminal;
- git e GitHub configurados;
- NodeJS e NPM instalados;
- Primeiro Passo: Criar uma Estrutura para marcação dos elementos;
- Segundo Passo: Criar o Layout propriamente Dito;
- Criar um .editorconfig; [OK]
root = true [*] end_of_line = lf insert_final_newline = false indent_style = tab tab_width = 4 charset = utf-8 trim_trailing_whitespace = true
- Criar uma pasta de assets: [OK]
- css
- images
- fonts
- Criar um favicon; [OK]
<!-- Canonical --> <link rel="canonical" href="https://diogocezar.github.io/linkbase"/> <!-- FavIcon --> <link rel="shortcut icon" href="assets/images/favicon.png">
- Criar uma og-image; [OK]
- Criar as meta-tags: [OK]
- keywords;
- viewport;
- description;
- robots;
- og;
- twitter;
- Google+;
<!-- Meta Tags --> <meta charset="utf-8"> <meta name="keywords" content=""/> <meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no"/> <meta name="description" content=""/> <meta name="robots" content="index,follow"/> <!-- OG --> <meta property="og:url" content="https://diogocezar.github.io/linkbase"/> <meta property="og:title" content=""/> <meta property="og:site_name" content=""/> <meta property="og:description" content="" /> <meta property="og:image" content="https://diogocezar.github.io/linkbase/assets/images/linkbase.jpg" /> <meta property="og:type" content="website" /> <!-- Twitter --> <meta name="twitter:card" content="summary_large_image"/> <meta name="twitter:site" content="https://diogocezar.github.io/linkbase"/> <meta name="twitter:title" content=""/> <meta name="twitter:url" content="https://diogocezar.github.io/linkbase"/> <meta name="twitter:image" content="https://diogocezar.github.io/linkbase/assets/images/linkbase.jpg"/> <meta name="twitter:description" content="This is a little project to show combined HTML, CSS and JavaScript projects"/> <!-- Google + --> <meta itemprop="name" content=""/> <meta itemprop="description" content="This is a little project to show combined HTML, CSS and JavaScript projects"/>
- Criar robots.txt [OK]
- Conceitos de Variáveis nativas no CSS; [OK]
- Criar estrutura de componentes CSS:
- /css/components/includes/reset.css [OK]
- /css/components/includes/colors.css [OK]
- /css/components/includes/fonts.css [OK]
- https://fonts.google.com/?query=montse&selection.family=Montserrat
@import url('https://fonts.googleapis.com/css?family=Montserrat');
- Demais Componentes; [OK]
- Criar a página index.html; [OK]
- Importar CSS's; [OK]
- Criar a estrutura HTML; [OK]
- Criar a página register.html; [OK]
- Importar CSS's; [OK]
- Criar a estrutura HTML; [OK]
- Utilizar o npm para criar um package; [OK]
- Desenvolver para cada componente o layout correspondente do design definido; [OK]
- Criar animações; [OK]
- Publicar Página no GitHub pages;