udemy_projeto_file_sharer Tailwind Templates

Udemy_projeto_file_sharer

Aplicação desenvolvida com recursos como: HTMX, Tailwind, EJS, Express, Multer, SQLite, Sequelize, HTML5, CSS3 e JavaScript

File Sharer

Gerenciador de arquivos que permite ao usuário adicionar, consultar, atualizar, deletar e compartilhar documentos.

Tecnologias utilizadas

  • HTMX:

    • Biblioteca JavaScript que simplifica o desenvolvimento de aplicações web interativas e dinâmicas.
  • Bootstrap:

    • Framework web com código-fonte aberto para desenvolvimento de componentes de interface e front-end para sites e aplicações web.
  • Express:

    • Framework para Node.js que fornece recursos mínimos para construção de servidores web.
  • Sequelize:

    • Mapeador objeto-relacional que permite criar modelos (classes) em TypeScript ou JavaScript que representam as tabelas de um banco de dados.
  • SQlite:

    • Biblioteca em linguagem C que implementa uma base de dados SQL embutida.
  • Tailwind:

    • Estrutura CSS de código aberto que cria uma lista de classes CSS 'utilitárias' que podem ser usadas para estilizar cada elemento misturando e combinando.
  • EJS:

    • Linguagem de modelagem simples que permite gerar marcação HTML com JavaScript simples.
  • Multer:

    • Middleware node.js para manipulação multipart/form-data, que é usado principalmente para fazer upload de arquivos.
  • Bcrypt:

    • Criptografia do tipo hash para senhas.

Linguagens utilizadas

  • HTML5:

    • Linguagem de marcação para a World Wide Web e é uma tecnologia chave da Internet.
  • CSS3:

    • Linguagem de estilização para projetos web, que permite alterar diversos aspectos no design do layout da página.
  • JavaScript:

    • Linguagem de programação que permite dinamicidade através da manipulação de elementos HTML.

Como consumir este projeto

  • Necessário ter o Node.js já instalado.

  • Instalar servidor:

    • Digitar: npm i -g http-server
  • Navegar até o projeto:

    • Instalar dependências:

      • Digitar: nmp i
    • Executar aplicação:

Editor de código

  • Visual Studio Code
    • SQLite Viewer -> Extensão para exibir a base de dados.

Top categories

Loading Svelte Themes