Git Product home page Git Product logo

unisulma-ti's Introduction

Unisulma-ti

Unisulma Setor TI

Site focado em seu style rabuscado, porém com usando o WebAssembly + Rust = ❤

Website

Objetivos

  • Barra de pesquisa;
  • Json to NoSql firebase;
  • Admin route;
  • Forms com envio de e-mail automático;
  • Info-sys, tudo implementado como componentes;
  • Neomorphism design;
  • Editar dados;
  • Gravar novos dados;
  • "Deletar dados" - foi usado um recurso de visibilidade;
  • Login baseado no ComputerID como uma senha personalizada;

ATENÇÃO!

EXECUTE TODOS OS COMANDOS NO DIRETORIO RAIZ DO PROJETO

lembre-se de estar com as suas toolchains na versao: nighlty (so...don't be a donkey)

*links uteis: *versionamento com rustup *sobre arquiteturas

Build

os comandos demonstrados aqui sao uma serie de passos,nao pule nenhum.

Trunk

Precisa ter instaldo o compilador Rust Depois de instalado, agora instale os seguintes ferramentas do rustup.

rustup target add wasm32-unknown-unknown
cargo install trunk wasm-bindgen-cli

Depois de tudo instalado nos conformes, execute o comando: Se quiser pode dá só o comando trunk serve, irá funcionar da mesma forma

trunk build && trunk serve

Build para Linux

wasm-bindgen-cli

Primeiro instale o gerador de JavaScript.

cargo install wasm-bindgen-cli

Ferramenta do Rustup com suporte a WebAssembly.

rustup target add wasm32-unknown-unknown

Trunk é um construtor de aplicativo web em WASM para Rust, é necessária a instalção.

cargo install trunk wasm-bindgen-cli

O comando abaixo irá gerar um arquivo .wasm.

cargo build --target wasm32-unknown-unknown

Esse comando irá gerar um conjunto de arquivos contendo o WebAssembly compilado do seu aplicativo e um wrapper JavaScript que carregará o binário Wasm e o executará.

wasm-bindgen --target web --out-dir static --out-name wasm target/wasm32-unknown-unknown/debug/LowStream.wasm --no-typescript

O comando abaixo vai tornar o servidor ativo, para que seu acesso possa ser possibilitado.

trunk serve

Sempre que houver alguma modificação, o seu .wasm precisa ser atualizado, então execute:

cargo build --target wasm32-unknown-unknown && trunk serve

Build information from Lowstream-Comunity

unisulma-ti's People

Contributors

andrrff avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.