Åpen for kundeprosjekter

Workbench Soft er et uavhengig studio. Det lager apper for Android, iPhone, nettet, Windows og macOS, og tar hver av dem fra første spesifikasjon til butikken, til søkeresultatene og til oppdateringene etterpå.

Prosjekter
16
Funksjoner levert
170
Plattformer
6
Annonser på dette nettstedet
0
AstroReact NativeExpoNext.jsReactTypeScriptRustTauriCapacitorCloudflare WorkersFirebaseWebGLMapLibreWeb AudioMIDIExifToolWebDAVTailscale.NETGitHub Actionsmise
01 / Tjenester

Hva studioet bygger for deg

Teamet som leverte appene nedenfor, kan bygge din. Hvert fagområde lenker til prosjektene som viser det.

Mobilapper

Apper for Android og iPhone i React Native og Expo. Bakgrunnstjenester, vekkeord, kart, frakoblede data og kjøp i appen. Lansert på Google Play, eller som en APK som oppdaterer seg selv.

Nettapper og PWA-er

Apper i Next.js, React og Astro som installeres på startskjermen og åpnes uten nett. Driftet på Cloudflare Workers, med sider som søkemotorer kan indeksere.

Skrivebord og systemverktøy

Native apper i Rust og Tauri for Windows og macOS. Tastaturkroker, ikoner i systemfeltet, filsortering med angre og installasjonsprogrammer som oppdaterer seg selv.

Kart, tale og lyd

Levende kart med sving-for-sving-ruter. Vekkeord og tale til tekst uten nett. Synther, effekter og MIDI i nettleseren.

Lansering og vekst

Oppføring og lansering på Google Play, Search Console, nettstedskart og strukturerte data. AdMob og AdSense med samtykkemelding, så en plan for de første brukerne.

Utvikling og KI-verktøy

CI på din egen maskinvare, delte GitHub Actions og ferdigheter som får kodeagenter til å følge teamets regler fra sak til sammenslåing.

02 / Prosjekter

Arbeidet, funksjon for funksjon

Hvert prosjekt nedenfor viser hva det gjør for personen som bruker det. Trykk / for å søke etter en funksjon.

Apper

01 / MEM

Memories

Bilder fra denne dagen, fra din egen NAS.

Plattformer
AndroidWindowsmacOSNAS
Teknologi
ExpoReact NativeRustTauriWebDAVTailscale

Memories viser denne dagen i tidligere år, fra bildene og videoene på en NAS hjemme. Den fungerer som minnene i Google Foto, og bildene blir på maskinvare eieren har hjemme.

  • Daglig påminnelseEt varsel til valgt tid nevner året og stedet, for eksempel «For 3 år siden i Japan». Utenlandsturer kommer først.
  • I dagDenne måneden og dagen i hvert år av biblioteket. Et trykk på datoen velger en annen dag.
  • TurerFlere dager med bilder fra utlandet blir en tur. Én lenke åpner bildene fra første til siste dag.
  • Bilder og arkivHvert bilde og hver video, nyeste først, under en overskrift per dag. Arkivet viser hvert år og hver måned med antall.
  • StederHver dag viser hvor den var. En filterlinje søker etter steder og velger enheter.
  • Kamera- og dronebilderBilder fra et kamera eller en drone får sin egen gruppe ved siden av mobilbildene.
  • Klyp for å endre størrelseEt klyp setter 1 til 6 ruter per linje, felles for hvert rutenett og husket mellom oppstarter.
  • Send mange samtidigEt langt trykk starter valget. De valgte bildene går til hvilken som helst app i én deling.
  • AlbumlenkerValgte bilder blir en lenke. Den andre personen åpner albumet i en nettleser, uten app eller konto.
  • RyddTrinnkort sorterer bildene på mobilen, flytter dem til daterte mapper på NAS-en og frigjør plass på mobilen.
  • Sorter på NAS-enValgte NAS-filer får dato i navn og mappe, på NAS-en og i indeksen samtidig.
  • VisningBilder og videoer i fullskjerm, med sveip til neste. Videoer spilles rett fra NAS-en.
  • Koble til NAS-enAppen finner NAS-en på Wi-Fi. Én pålogging åpner bildemappen over WebDAV.
  • Borte fra hjemmetEn andre adresse gjennom Tailscale når NAS-en uten å åpne den mot internett.
  • SynkroniseringsstatusEt banner viser hva mobilen og NAS-indeksen har, hva som kjører nå og hva som kommer etterpå.
  • MobildataDen første synkroniseringen over mobildata spør først. En bryter i innstillingene endrer svaret.
  • Indeks på NAS-enEn indekserer på NAS-en leser bildene fra sin egen disk, langt raskere enn synkronisering over WebDAV.
  • Bytt til ny mobilDen nye mobilen tar indeksen fra den gamle, i stedet for en første synkronisering som tar timer.
  • Engelsk og russiskAppen følger språket på mobilen. Android 13 og nyere lar deg velge det per app.
  • Lyst og mørktFølger mobilen, eller et fast valg i innstillingene.
  • Fjern annonserEt engangskjøp på Google Play skjuler annonsene på hver mobil med samme Google-konto.
02 / STC

SpotTheCam

Fartskameraer i Australia og New Zealand på ett kart.

Plattformer
WebAndroid
Teknologi
Next.jsCapacitorMapLibreCloudflare Workers

SpotTheCam samler de offisielle fartskameraene i de australske delstatene og New Zealand på ett kart. Hver markør viser fartsgrensen som gjelder akkurat nå. Android-appen legger til talevarsler, en kjørelogg og sving-for-sving-ruter.

  • På kartet, i hvilken som helst nettleser
  • Gjeldende grenserHvert kamera viser grensen akkurat nå. I en skolesone følger tallet sonens tidsplan.
  • Søk etter forstadSkriv en forstad, og kartet flyr til kameraene der.
  • KameratyperEt trykk beholder bare typene du trenger. Nettleseren husker valget.
  • Følg megKartet følger deg og snur seg etter kjøreretningen. Gatenavn og skilt står rett.
  • KameradetaljerEn markør viser typen, adressen, grensen nå og en lenke til den offisielle kilden.
  • Fungerer uten nettKameralisten og hvert kartområde du har åpnet, blir på enheten. Den kan installeres som en app.
  • Lyst og mørkt kartAuto følger enheten, eller velg i tannhjulmenyen.
  • I Android-appen
  • FartsmerkeFarten din ved siden av veiens grense. Merket blir rødt over grensen.
  • KameravarslerEt pip omtrent 20 sekunder før, så «Fartskamera forut. Grense 60.» Det når også låseskjermen.
  • Over grensen«Du kjører i 72. Sett ned farten.» Bare nær kameraer, eller på alle veier.
  • KjøreloggKjøreturer og gåturer registreres av seg selv. Hver rute viser farten din ved hvert kamera, grønt eller rødt.
  • Del en turEn lenke viser ruten i hvilken som helst nettleser. Stopp deling fjerner den fra serveren.
  • DistanseStore sifre viser km for turen nå og totalen for dagen.
  • Sving-for-sving-ruterRaskeste rekkefølge gjennom stoppene, svinger varslet ved 500 m og 200 m, rundt dagens trafikk. En feil sving gir en ny rute.
  • RutevalgTur-retur, til fots eller utenom bomveier. Favoritter som Hjem legges til ruten med et trykk.
  • Hey Spot«Hey Spot, go to Bondi Beach, Manly and back.» En modell på mobilen hører vekkeordene uten nett.
  • Skjermen holdes påKartet lyser på dashbordet så lenge appen er åpen.
  • SelvoppdateringAPK-en ser etter en nyere utgivelse på GitHub, med størrelse, fremdrift og en avbryt-knapp.
03 / GUP

Guitar Upscale

En gitar du spiller i nettleseren.

Plattformer
WebAndroid
Teknologi
Next.jsReactWeb AudioMIDICapacitorCloudflare

Guitar Upscale viser skalaer og akkorder på et virtuelt gripebrett, tar opp looper og lagrer dem som MIDI. Den redigerer sanger tone for tone, viser dem som tabulatur og installeres på startskjermen.

  • GripebrettGripebrettet fyller skjermen, markerer tonene i skalaen og spiller hver tone du trykker på.
  • Skala, stemming og kapoÉn knapp viser toneart og modus, og åpner valgene for skala, stemming og kapo.
  • StemmeapparatLytter gjennom mikrofonen, med en skive som vokser med vinduet.
  • Akkorder i toneartenÉn akkord per skalatone, for eksempel Em F#dim G Am Bm C D for e-moll.
  • KlimpringEn holdt akkord klimprer et mønster i takt med klokken. Mønstrene kan redigeres.
  • SanglisteInnebygde sanger og dine egne. Sanger som passer skalaen nå, vises i grønt.
  • TalesøkSi et sangnavn. Ordene fyller søket mens du snakker.
  • Hey Guitar«Hey Guitar, play Metallica One.» Appen svarer «Listening» og spiller den.
  • MIDI-opptakTar opp tonene og akkordene du spiller. Toner appen spiller av, holdes utenfor opptaket.
  • LooperKorte looper på flere kanaler spiller sammen.
  • KvantiseringÉn lengde fra 1/1 til 1/64 setter rutenettet, opptaket og looperen, som i Cubase.
  • Piano rollTegn, flytt, strekk, kopier og slett toner. Linjalen markerer vers, refreng, bro og solo.
  • TabulaturvisningEt spor som tabulatur i Guitar Pro-stil, med en spillemarkør som følger sangen.
  • AkkordarkAkkordnavn i takter som lyser opp med sangen. Teksten åpnes på Musixmatch.
  • Last opp sangerGuitar Pro- og MIDI-filer legges til i sanglisten.
  • Finn en sang på nettetSøker på 4 sangnettsteder samtidig. En sang fra Songsterr blir til en Guitar Pro-fil.
  • Gjenkjenning av akkorder og skalaerSpill, og appen navngir akkorden eller skalaen den hører.
  • InstrumenterEgne instrumenter for melodi og akkorder: sitar, banjo, koto, strykere og flere.
  • EffekterRomklang og delay, hver med egen bryter og egne glidebrytere. Lyden endres mens en glidebryter beveger seg.
  • MIDI-eksportFiler lastes ned, eller sendes ut gjennom delingsmenyen.
  • Betalte nivåerPålogging med Patreon eller et kjøp på Google Play låser opp verktøyene Explorer og Composer.
  • Installasjon og uten nettEn PWA som åpnes i fullskjerm i liggende format. Android-APK-en oppdaterer seg selv.
04 / TCK

Tickalot

Handle-, pakke- og severdighetslister du deler med en lenke.

Plattformer
AndroidWeb
Teknologi
ExpoReact NativeFirebaseOpenStreetMapWikipedia

Den andre personen åpner lenken og krysser av, og hvert kryss vises på begge mobilene samtidig. Ingen registrering. Listene blir på mobilen, og en delt liste går også til skyen.

  • Del med lenkeBegge mobilene ser hvert kryss direkte. Endringer gjort uten nett synkroniseres når nettet er tilbake.
  • BasislisteDet du vanligvis kjøper. Noen få trykk gjør den til ukens liste, med mengder og notater.
  • Skriv eller si mange varer«Croissanter 2 pakker à 3, økologiske egg» blir 2 varer med mengder. Engelsk og russisk.
  • BilderAppen velger en emoji ut fra navnet på hver vare. Ett trykk legger til et bilde.
  • Butikkens hyllerVelg butikken fra OpenStreetMap og skriv inn en hylle én gang. Listen følger så runden din.
  • Delte hyllerHyller én kunde skriver inn, fylles ut for alle som velger samme butikk.
  • Priser hos Coles og WoolworthsEn enhetspris under hver vare, med den billigste butikken i grønt.
  • Pakking til en turHver tur starter som en kopi av den vanlige pakkelisten din.
  • Ting å seSteder fra Wikipedia, fordelt på dagene av turen.
  • Ferdige listerEn ferdig liste rydder seg bort selv, uten opprydding for hånd.
  • Lyst og mørktFølger mobilen, eller et fast valg.
  • OppdateringerAPK-en tilbyr en nyere utgivelse med størrelsen og en advarsel ved mobildata.
  • Fjern annonserEt engangskjøp. Folk i Europa ser samtykkeskjemaet før noen annonse.
05 / KPD

Keeppad

Talenotater du starter ved å si «Hey Keep».

Plattformer
AndroidiPhoneWeb
Teknologi
ExpoReact NativeFirebaseOn-device speechGemini Nano

Si «Hey Keep», og appen svarer «Tar opp». Den skriver ned det du sier videre og legger notatet i riktig gruppe, med appen lukket og skjermen av.

  • Hey KeepEt vekkeord mobilen lytter etter i bakgrunnen. «Эй, Кип» fungerer også.
  • Stopp og fortsett«Stopp» avslutter notatet med en gang. «Hey Keep, fortsett» legger til i det nyeste notatet.
  • Opptak med knappOrdene vises på skjermen mens du snakker.
  • LydopptakPå Android 13 og nyere og på iPhone beholder et notat lyden sin.
  • GrupperGjøremål, Handling, Ideer, Jobb og flere. KI på enheten velger gruppen på mobiler som har det.
  • Engelsk og russiskEt notat bruker ett av språkene eller begge. På Android 14 kan et notat bytte språk ved en pause.
  • Del med lenkeDen andre personen åpner notatet i appen eller en nettleser, og begge redigerer det direkte.
  • Send til andre apperNye notater går til Obsidian, Notion, Todoist, Google Dokumenter eller OneNote.
  • NettstedDelte notater åpnes i en nettleser, ved siden av veiledningene og retningslinjene.
  • Oppdatering i appenAPK-en finner en nyere utgivelse, laster den ned og åpner installasjonsprogrammet.
  • Lyst og mørktFølger mobilen, eller et fast valg.
06 / SVH

Servo Hop

Drivstoffpriser i Australia på et kart, med historikken til hver stasjon.

Plattformer
WebAndroidiPhone
Teknologi
ExpoReact NativeMapLibreCloudflare Workers

Servo Hop leser delstatenes prisdata for drivstoff og setter hver stasjon på et kart, farget etter pris. Den lagrer den daglige historikken og viser også ladere for elbil. Den er gratis og krever ingen konto.

  • Priser på kartetGrønne nåler for den billigste tredjedelen, gule for midten og røde for den dyreste.
  • StasjonslisteStasjonene i bildet, billigst først, med merke, forstad og når prisen endret seg.
  • PrishistorikkDagssnittet over et bånd fra laveste til høyeste, for 30, 90 eller 365 dager.
  • Meldinger fra sjåførerDer det ikke finnes data fra delstaten, sender sjåfører prisen fra skiltet.
  • ElbilladereNettverk, kontakter og høyeste effekt. Sjåfører melder prisen per kWh, og appen lagrer historikken.
  • SøkesiderEn side for hver delstat, forstad og stasjon, med strukturerte data og et nettstedskart.
  • SelvoppdateringAPK-en sjekker GitHub ved oppstart og hver gang du kommer tilbake, og viser nedlastingen i toppfeltet.
  • Fjern annonserEt engangskjøp på Google Play, som gjenopprettes på en ny mobil.
07 / CNS

Consdr

Leasing, lån eller kontant: hva en bil koster i Australia.

Plattformer
WebAndroid
Teknologi
ReactViteCloudflare WorkersService worker

Consdr viser totalkostnaden for den samme bilen over den samme perioden som novated lease, billån og kontantkjøp. Hvert faste tall i utregningen lenker til kilden sin.

  • Tre måter side om sideLeasing, lån og kontant, hver som én sum for hele perioden.
  • Hvor pengene gårHver sum deles i bil, finansiering, driftskostnader, skatt og tapte renter.
  • Innstillinger for leasing og lånRente, restverdi, gebyrer, drivstoff gjennom leasingen og FBT-fritaket.
  • FBT etter biltypeRegelen for en elbil, en ladbar hybrid eller en bensinbil, etter startdato og pris.
  • Dokumentavgift per delstatAlle 8 delstater og territorier, ut fra pris, biltype og startdato.
  • Renter på kontoenPengene vokser hver måned på en offsetkonto for boliglånet eller en sparekonto, så sammenligningen blir rettferdig.
  • BoliglånHvor mye mindre en bank vil låne ut mens bilen betales ned.
  • Utregning og kilderHvert trinn i summen, med en kilde for hvert faste tall.
  • Vanlige spørsmålSvar om leasing, elbilfritaket, restverdi og boliglån.
  • VeiledningerEnkle sider om novated lease, FBT, restverdi og dokumentavgift, med tall fra de samme reglene.
  • Lagrede feltEn ny innlasting beholder feltene dine. Tilbakestill tømmer dem.
  • Uten nettKalkulatoren åpnes uten nett etter første besøk.
  • FargetemaAuto, lyst eller mørkt.
  • Fjern annonserEt engangskjøp i Android-appen.
08 / LFP

Langflip

Retter ord skrevet med feil tastaturoppsett.

Plattformer
WindowsmacOS
Teknologi
RustWin32Dictionaries

Skriv ghbdtn med feil oppsett på, og Langflip skriver «привет» i stedet og bytter oppsett. Engelsk fungerer på samme måte. Den kjører uten nett og logger ikke det du skriver.

  • Retting mens du skriverFra 4. bokstav blir et ord som bare gir mening i det andre oppsettet, skrevet på nytt i det.
  • Korte ordOrd under 4 bokstaver endres ved mellomrom, Enter eller Tab, bare når det andre oppsettet gir et ekte ord.
  • Sifre beholdesьз3 blir til mp3.
  • Angre en rettingPause rett etter en retting henter ordet tilbake og husker det.
  • Konverter for håndShift+Pause konverterer det siste ordet til det andre oppsettet.
  • Hopp over apper og feltPassordfelt, administratorvinduer og alle apper i innstillingene blir ikke rørt.
  • Oppsett på ikonetSystemfeltet viser EN på blått eller RU på rødt for vinduet i forgrunnen.
  • Pause med et klikkEt klikk på ikonet slår av rettingen, og ikonet blir grått.
  • Bytt med dobbeltklikkEt dobbeltklikk på ikonet bytter oppsettet for vinduet i forgrunnen.
  • Start ved påloggingSlås på ved første oppstart, med en bryter i menyen i systemfeltet.
  • InnstillingsfilUtelatte apper og ord som skal beholdes, i én TOML-fil.
09 / MOR

Media Organizer

Sorterer bilder og videoer i mapper etter dato og sted.

Plattformer
WindowsmacOSAndroid
Teknologi
TauriRustReactExifToolLeaflet

En skrivebordsapp som leser når og hvor hvert bilde ble tatt, og flytter det til en mappe for år, sted og dag. Den deler mappereglene med Memories, så mobilen og datamaskinen sorterer likt.

  • SkanningViser hver fil i den valgte mappen mens den går gjennom mappen.
  • OpptaksdatoerEn medfølgende ExifTool leser dato, kamera og GPS for hvert bilde og hver video.
  • Steder uten nettGPS blir til en stedsmappe uten nett.
  • Plan førstAppen viser den nye mappen og navnet for hver fil før noen fil flyttes.
  • FlyttingBekreftede filer flyttes, med pause, fortsett og opprydding.
  • Historikk, angre og gjør omHver kjøring går i en logg og kan spilles av begge veier.
  • InnstillingerMålmappe, bare gi nytt navn, grupper etter sted og hjemstedet.
  • FiltabellRader med status, filtre, et stedskart og en statuslinje.
  • SelvoppdateringSjekker ved oppstart og når du kommer tilbake, viser nedlastingen og spør så om omstart.
  • Installasjon med én kommandoÉn PowerShell-linje installerer siste utgivelse, uten administratorrettigheter.

Utviklerverktøy

10 / SKL

Agent Skills

Ferdigheter som får en kodeagent til å jobbe som et studio.

Plattformer
Claude CodeCodexCopilot
Teknologi
MarkdownShellPowerShellHooks

Et sett ferdigheter for kodeagenter: skrive som et menneske, planlegge i en spesifikasjon, løse en sak, åpne en pull request og svare på gjennomgangen. Andre ferdigheter går gjennom en hel app, eller lanserer et nettsted med søk, annonser og Google Play.

  • Enkelt språkRegler som fjerner KI-tonen fra chat, commits, dokumentasjon og tekster i grensesnittet.
  • Spesifikasjon førstHver funksjon starter som en spesifikasjon i repoet, og arbeidet følger den.
  • Fra sak til sammenslåingLeser en sak, bygger den i sitt eget worktree, åpner PR-en og flytter saken.
  • Pull requestsKorte PR-tekster med flytdiagrammer, og én commit per gjennomgangstråd.
  • KodegjennomgangEn gjennomgang etter sjekkliste, med hvert funn sjekket mot koden.
  • AppgjennomgangParallelle gjennomgåere per vinkel, som sikkerhet og ytelse. De trygge funnene blir rettet.
  • Arkitektur og monorepoerPakker i lag, delte API-kontrakter og CI per app.
  • LanseringSøkeoppsett, AdMob og AdSense, lansering på Google Play og en markedsplan i én kjøring.
  • Oppdateringer i appenSelvoppdatering for apper installert utenfor butikken, utelatt fra Play-bygget.
  • Stell av repoerWorktrees, flytting av repoer, nullstilling av historikk og rotering av hemmeligheter.
  • Navn og domenerSjekker et navn mot domener, foretaksregisteret og varemerker.
  • StemmerSpiller hver tekst-til-tale-stemme, så en person kan velge én.
11 / LCI

local-ci

Ett skript setter opp en utviklermaskin og gjør den til CI-runner.

Plattformer
WindowsmacOS
Teknologi
PowerShellShellGitHub Actionsmise

local-ci gir en Mac eller en Windows-PC de samme utviklerverktøyene, og registrerer den så som selvdriftet GitHub Actions-runner. CI for private repoer bygger da på den maskinen uten kostnad.

  • Oppsett av MacHomebrew-verktøy, mise, skallet og git-oppsettet i én kjøring.
  • Oppsett av WindowsDe samme verktøyene gjennom winget. En ny kjøring hopper over det som er på plass.
  • Selvdriftet runnerMaskinen bygger CI-jobber for organisasjonens repoer.
  • StartknappEt dobbeltklikk starter siste versjon av CI-en.
  • CI-statussideEn lokal side viser runneren og jobbene med ett blikk.
12 / CI

ci

Delte GitHub Actions-trinn for hvert repo.

Plattformer
GitHub Actions
Teknologi
YAMLmisepnpmDependabot

Én retting her når hvert repo ved neste kjøring.

  • OppsettstrinnInstallerer verktøyene et repo låser i mise, så pakkene fra låsefilen.
  • Dependabot-detaljerLagrer oppdateringstypen for hver Dependabot-PR til sammenslåingsjobben.
  • Automatisk sammenslåingSlår sammen en Dependabot-PR når hver sjekk består. En hovedoppdatering venter på et menneske.
13 / GIT

git-aliases

Korte git-aliaser, klare for alle maskiner.

Plattformer
WindowsmacOSLinux
Teknologi
ShellPowerShellfzf

Hvert alias er et lite skript i ett repo, så de samme kommandoene virker på hver maskin.

  • git aViser hvert alias med hva det gjør.
  • git sbVelger en gren med uskarpt søk og går inn i dens worktree.
  • git dbVelger grener som skal slettes, med uskarpt søk.
  • Trygge installasjonsskriptDe spør før hver endring og tar sikkerhetskopi av hver fil de redigerer.
  • Lint-krokHver commit til repoet kjører lint.
14 / GRN

gh-review-notify

Et Mac-varsel for hver gjennomgang av pull requestene dine.

Plattformer
macOS
Teknologi
ShelllaunchdGitHub CLI

GitHub sender gjennomganger på e-post, så en godkjenning kan vente i timevis. Dette verktøyet sjekker hvert 3. minutt og viser et varsel. Et klikk åpner kommentaren.

  • Gjennomganger og kommentarerHver gjennomgang og kommentar på de åpne PR-ene dine, innen 3 minutter.
  • Forespørsler om gjennomgangEt varsel når noen ber deg ved navn om å gå gjennom.
  • Mange kommentarer på en gangMer enn 4 nye kommentarer på én PR kommer som 1 varsel.
  • Stille første kjøringFørste kjøring registrerer de siste 3 dagene og viser ingen av dem.
  • Filter for roboterKommentarer fra roboter holdes stille med mindre du slår dem på.
  • Status og testEtt flagg skriver ut tilstanden, et annet sender et testvarsel.
15 / ORR

Open in Remote Repo

En VS Code-utvidelse som åpner en fil på GitHub, GitLab eller Bitbucket.

Plattformer
VS Code
Teknologi
TypeScriptVS Code API

En fork av Open in GitHub av Stanislav Sysoev. Den åpner eller kopierer lenken til filen, blame eller historikken, med de valgte linjene markert.

  • Fil, blame og historikkÅpner hver av dem på den eksterne verten, med de valgte linjene.
  • Kopier en lenkeDe samme lenkene går til utklippstavlen, med et varsel som viser URL-en.
  • Fra utforskerenEt høyreklikk på en fil eller mappe åpner eller kopierer lenken.
  • Main eller master førstLenkene peker på en gren som allerede har filen.
  • Verter og tilordnede URL-erGitHub, GitHub-servere, GitLab, Bitbucket og Bitbucket Server.

Arkiv

16 / MWN

Memories for Windows

Den første Memories: en app i systemfeltet med en synkroniseringstjeneste på NAS-en.

Plattformer
WindowsNAS
Teknologi
.NETWPFDockerLiteDB

En tjeneste i Docker på NAS-en leste datoen for hvert bilde inn i en database per dag. Windows-appen ventet i systemfeltet og åpnet bildene tatt på denne dagen. Mobilappen erstattet den.

  • SystemfeltetAppen venter i systemfeltet. Et klikk åpner galleriet.
  • Daglig påminnelseÉn gang om dagen kaller et varsel deg til dagens bilder.
  • Galleri etter periodeVelg en dag eller et spenn av år, og bildene lastes mens du blar.
  • BildevinduEtt bilde stort, med neste og forrige én tast unna.
  • Detaljer og kartKameradetaljene og stedet på et kart.
  • SendValgte bilder sendes i én handling.
03 / Prosess

Fra første spesifikasjon til butikken

Hvert prosjekt ovenfor gikk gjennom de samme trinnene. Et kundeprosjekt går gjennom dem også, og kunden ser hvert av dem.

  1. 01

    Spesifikasjon

    Hver funksjon starter som en skriftlig spesifikasjon i repoet: hva den gjør for personen, flytene og grensene. Du leser og godkjenner den samme filen.

  2. 02

    Bygging

    Arbeidet skjer på en egen gren, med egen database, port og emulator. Hvert trinn er en commit med beståtte sjekker.

  3. 03

    Gjennomgang og levering

    En pull request med diagrammer over brukerflytene, så CI. Grønne sjekker slår sammen, og dokumentasjonen endres i samme PR.

  4. 04

    Lansering og drift

    Lansering i butikken, søkeoppsett og oppdateringer i appen. README, arkitektur og funksjonsdokumentasjon stemmer etter hver endring.

04 / Kontakt

Har du en app i tankene?

Skriv noen linjer om ideen, plattformene og fristen.

$ mail workbench.soft@gmail.com

Skriv en e-post
Esc