Site focado em seu style rabuscado, porém com usando o WebAssembly + Rust = ❤
- 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;
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
os comandos demonstrados aqui sao uma serie de passos,nao pule nenhum.
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
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