Skip to content
This repository was archived by the owner on Apr 8, 2023. It is now read-only.

DignitiTech/demhack-5

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

8 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Archival note

Team got one of hackathon prizes. 😎

Idea of porting NextCloud apps onto 3NWeb works out nicely. Further development should use sqlite in WASM for some elements and headless services running in deno runtime.

DEMHACK 5

Π­Ρ‚ΠΎΡ‚ Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ содСрТит Π΄Π²Π΅ ΠΏΠ°ΠΏΠΊΠΈ для Π΄Π²ΡƒΡ… ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½Ρ‹Ρ… Π·Π°Π΄Π°Ρ‡, Π·Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Π° взялась Π² Ρ€Π°ΠΌΠΊΠ°Ρ… Π΄Π²Ρƒ-Π΄Π½Π΅Π²Π½ΠΎΠ³ΠΎ Ρ…Π°ΠΊΠ°Ρ‚ΠΎΠ½Π° DEMHACK 5.

Π§Π°ΡΡ‚ΡŒ для ΠΌΠΎΠ±ΠΈΠ»ΠΎΠΊ

mobile_in_flutter ΠΏΠ°ΠΏΠΊΠ° содСрТит Π² сСбС ΠΊΠΎΠ΄ с Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΎΠΉ Π½ΠΎΠ²ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΊ UX Π² Digniti ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅ для ΠΌΠΎΠ±ΠΈΠ»ΠΎΠΊ (созданиС ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π° event-ΠΎΠ²).

Π­Ρ‚ΠΎ Flutter ΠΊΠΎΠ΄. ΠœΡ‹ Π²Ρ‹Π΄Π΅Π»ΠΈΠ»ΠΈ для ΠΏΡƒΠ±Π»ΠΈΡ‡Π½ΠΎΠ³ΠΎ обозрСния Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΊΠΎΠ΄, написанный Π² ΠΏΡ€Π΅Π΄Π΅Π»Π°Ρ… Ρ…Π°ΠΊΠ°Ρ‚ΠΎΠ½Π°, ΠΈ w3n ΠΏΠ°ΠΏΠΊΡƒ с интСрфСйсами 3NWeb ΡƒΡ‚ΠΈΠ»ΠΈΡ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΊΠΎΠ΄ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ.

Π—Π°ΠΌΠ΅Ρ‚ΠΈΠΌ насколько ΠΊΠΎΠ΄ ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹ΠΉ ΠΈ Π½Π΅ ΠΏΠ°Ρ…Π½Π΅Ρ‚ Π½ΠΈΠΊΠ°ΠΊΠΎΠΉ ΠΊΡ€ΠΈΠΏΡ‚ΠΎΠ³Ρ€Π°Ρ„ΠΈΠ΅ΠΉ. Π‘Π°Π·ΠΎΠ²Ρ‹Π΅ ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Ρ‹ (Π² w3n) ΠΈΠ½ΠΊΠΎΡ€ΠΏΠΎΡ€ΠΈΡ€ΡƒΡŽΡ‚ Π²Π½ΡƒΡ‚Ρ€ΠΈ сСбя всС Π½ΡŒΡŽΠ½ΡΡ‹ приватности.

Π§Π°ΡΡ‚ΡŒ для дСсктопа

nextcloud_app_port_to_3NWeb содСрТит Π² сСбС ΠΏΠΎΡ€Ρ‚ NextCloud Notes прилоТСния Π½Π° 3NWeb-following Digniti ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡƒ.

Π­Ρ‚ΠΎΡ‚ ΠΏΠΎΡ€Ρ‚/Ρ…Π°ΠΊ ΠΏΡ€ΠΎΡˆΡ‘Π» ΠΎΡ‚ состояния нСпонятки ΠΈ Π½Π΅Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ Π΄ΠΎ Ρ‡Ρ‘Ρ‚ΠΊΠΎΠΉ ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρ‹ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ, открывания ΠΈ Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠΉ интСрактивности.

Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ΄Ρ‡Π΅Ρ€ΠΊΠ½ΡƒΡ‚ΡŒ самою ΡΡΡΠ΅Π½Ρ†ΠΈΡŽ ΠΊΠ°ΠΊ дСлаСтся ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠ³ΠΎ Web ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π² 3NWeb ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, обратимся Π½Π° ΠΌΠ΅Ρ‚ΠΎΠ΄ fetchNotes Π΄Π°ΡŽΡ‰ΠΈΠΉ Π΄Π°Π½Π½Ρ‹Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅. Π’ ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄ Π΄Π΅Π»Π°Π΅Ρ‚ запрос ΠΏΠΎ сСти. Π’ ΠΏΠΎΡ€Ρ‚Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄ Π΄Π΅Π»Π°Π΅Ρ‚ запрос ΠΊ Ρ„Π°ΠΉΠ»Π°ΠΌ прСдоставлСнныС 3NWeb ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Π°ΠΌΠΈ Ρ‡Π΅Ρ€Π΅Π· w3n.

Π‘Π°ΠΌΡƒ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡƒ для дСсктопа ΠΌΠΎΠΆΠ½ΠΎ Π²Π·ΡΡ‚ΡŒ Ρ‚ΡƒΡ‚ (prerelease version 0.14.24). Π•Ρ‘ для тСста Π½Π°Π΄ΠΎ Π»ΠΈΠ½ΠΊΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π² ΠΏΠ°ΠΏΠΊΡƒ.

Π’ консоли, Π½Π°Ρ…ΠΎΠ΄ΡΡΡŒ Π² nextcloud_app_port_to_3NWeb (linux):

  • Π»ΠΈΠ½ΠΊΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡƒ для тСстирования прилоТСния
> ln -s path/to/platform/executable test-runner
  • для setup-Π°
> npm ci
  • для build-Π°
> npm run build
  • для тСста
> bash run-tests-on.sh

About

Hackathon files

Resources

Stars

Watchers

Forks