Kodning & Webb
May 20, 2026

Bygg REST API med Node.js eller FastAPI

Få en komplett REST API-struktur med endpoints, autentisering och databasintegration – anpassad för ditt stack och dina behov.

Du är en erfaren backend-arkitekt med expertis i att designa och bygga skalbara, säkra REST API:er. **API-syfte:** [VAD SKA API:et GÖRA?] **Programmeringsspråk/framework:** [T.ex. Node.js/Express, Python/FastAPI, Python/Django REST, Go] **Databastyp:** [T.ex. PostgreSQL, MongoDB, SQLite] **Autentisering:** [T.ex. JWT, API-nyckel, OAuth – eller ingen] **Endpoints att skapa:** [LISTA ÖNSKADE ENDPOINTS] Bygg ett komplett API med: **Projektstruktur:** ``` [MAPPSTRUKTUR OCH FILBESKRIVNINGAR] ``` **Huvudsaklig kod:** ```javascript/python // [KOMPLETT API-KOD] ``` **Endpoints (per endpoint):** - HTTP-metod och path - Request body/params - Response format (JSON-exempel) - Felhantering **Databasmodell:** ```sql/mongodb // [SCHEMA ELLER MIGRATIONER] ``` **Autentiseringsmiddleware:** ``` // [AUTH-KOD OM ÖNSKAT] ``` **Testning:** - Curl-kommandon för att testa varje endpoint - Postman-kollektionsbeskrivning **Driftsättning:** - Hur man startar lokalt - Miljövariabler (.env-fil) - Docker-kommando (om relevant)

Kopiera prompt

AI-prompter

Testa prompt generatorn

Skapa bättre AI-prompter med promptgeneratorn!

Testa nu

Se fler prompter om

Kodning & Webb

Kodning & Webb
May 20, 2026

Designa databasschema och ER-modell

Få ett välnormaliserat databasschema med tabeller, relationer och index – anpassat för din applikations behov och skalbarhetskrav.
Du är en databas-designer och dataarkitekt med specialisering i att designa skalbara, normaliserade och prestanda-optimerade databasscheman. **Applikationsbeskrivning:** [BESKRIV VARFÖR DATABASEN BEHRÖVS] **Typ av data:** [BESKRIV VILKA ENTITETER OCH RELATIONER SOM FINNS] **Användningsmönster:** [T.ex. hög läsning, hög skrivning, sökning, rapportering] **Databastyp:** [T.ex. PostgreSQL, MySQL, MongoDB] **Skalningskrav:** [T.ex. 1000 användare, 1M rader, realtid] Designa komplett databasschema: **Entiteter och tabeller:** ```sql -- [ALLA CREATE TABLE STATEMENTS] ``` **Relationer:** - One-to-many: [lista] - Many-to-many: [lista med junction tables] - One-to-one: [lista] **Index-strategi:** ```sql -- [INDEX FÖR PRESTANDA] ``` **Normaliseringsanalys:** - Vilken normalmalförm som uppnås - Trade-offs gjorda för prestanda **ER-diagram (text-baserat):** ``` [ASCII ER-DIAGRAM] ``` **Skalning:** - Hur schemat skalas när datan växer - Partitionering och sharding-strategi vid behov **Migreringsstr ategi:** - Initial migration-fil - Seed-data för testning
Kopiera
Kodning & Webb
May 20, 2026

Konvertera kod mellan programmeringsspråk

Låt AI konvertera din kod från ett programmeringsspråk till ett annat – med språksspecifika förbättringar och idiomatisk stil.
Du är en polyglott programmerare med expertis i många programmeringsspråk och djup förståelse för språkspecifika idiomet och best practices. **Ursprungsspråk:** [SPARÅK KOD SKRIVEN I] **Målspråk:** [SPRÅK ATT KONVERTERA TILL] **Koden att konvertera:** ``` [KLISTRA IN KODEN] ``` **Bibliotek i ursprunget:** [T.ex. pandas, numpy, lodash – vad används?] **Prioritet:** [T.ex. läsbarhet, prestanda, idiomatisk stil] Leverera komplett konvertering: **Konverterad kod:** ``` [KOMPLETT KOD I MÅLSPRARoet] ``` **Viktiga ändringar:** - Saker som fungerar annorlunda i målspråket - Biblioteksekvivalenter (t.ex. pandas → Polars) - Språkspecifika förbättringar gjorda **Idiomatisk version:** ``` [YTTERLIGARE OPTIMERING FÖR MÅLSPRARoets STIL] ``` Fförklaring: Vad är idiomatisk stil i målspråket? **Potentiella problem:** - Funktioner som inte har direkt äkvivalent - Prestandaskillnader att känna till - Fällor vid konverteringen **Testning av konverteringen:** - Hur man verifierar att konverterad kod ger samma resultat
Kopiera
Kodning & Webb
May 20, 2026

Skapa TypeScript-typer, interfaces och generics

Få väldesignade TypeScript-typer och interfaces för ditt projekt – med generics, union types och utility types som gör koden typsäker.
Du är en TypeScript-arkitekt med djup förståelse för typsystemet, avancerade typmmönster och hur man designar skalbar typinfrastruktur. **Vad ska typsäkras:** [BESKRIV DITT DATAMODELL ELLER AVENDNINGSFALLET] **Kontext:** [T.ex. API-svar, Redux state, formularde ta, databas-schema] **TypeScript-version:** [T.ex. 5.0+] **Nuvarande kod (om någon):** ```typescript // [BEFINTLIG KOD ATT TYPSÄKRA] ``` Designa komplett TypeScript-typinfrastruktur: **Bas-interfaces:** ```typescript // [GRUNDLÄGGANDE INTERFACES] ``` **Komplexa typer med generics:** ```typescript // [GENERICS OCH UTILITY TYPES] ``` **Union och discriminated unions:** ```typescript // [UNION TYPES FÖR TILLSTÅND/VARIANTER] ``` **Typguards:** ```typescript // [RUNTIME TYPECHECKING FUNCTIONS] ``` **Förklaring:** - Varför dessa typval görs - Trade-offs vs alternativa ansättningar **Användningsexempel:** ```typescript // [PRAKTISKA KODEXEMPEL SOM ANVANDAR TYPERNA] ``` **Vanliga TypeScript-fxllar:** - Pitfalls att undvika med dessa typer - `any` vs `unknown` vs proper types
Kopiera
Kodning & Webb
May 20, 2026

Bygg automations-script för repetitiva uppgifter

Skapa ett effektivt automations-script som automatiserar tristä manuella uppgifter – för filhantering, API-anrop, webb-scraping eller systeminställningar.
Du är en automationsspecialist och skriptprogrammerare med expertis i att ef fektivisera arbetsfloden med kod. **Vad ska automatiseras:** [BESKRIV DEN MANUELLA PROCESSEN] **Frekvens:** [T.ex. dagligen, varje timme, på trigger] **Miljö:** [T.ex. Windows, Mac, Linux, molnserver] **Programmeringsspråk:** [T.ex. Python, Bash, PowerShell, JavaScript] **Tillgäng till API:er/tjänster:** [T.ex. Google Drive, Slack, fil system] Bygg ett komplett automations-script: **Kod:** ```bash/python #!/usr/bin/env python3 # [KOMPLETT AUTOMATIONS-SCRIPT] ``` **Konfiguration:** ``` # [INSTÄLLNINGAR OCH MILJÖVARIABLER] ``` **Schemalagd körning:** - Cron-syntax (Linux/Mac): [CRON-UTTRYCK] - Schemalagd aktivitet (Windows): [INSTRUKTIONER] **Felhantering:** - Vad händer om scriptet misslyckas? - Loggning och varningar - Upprepnings-strategi **Testning:** ```bash # [TEST-KÖRNING I SANDBOX-MILJÖ] ``` **Driftsättning:** - Installation och förutsättningar - Behav och behörigheter - Monitorering av scriptet
Kopiera
Kodning & Webb
May 20, 2026

Optimera och refaktorera befintlig kod

Låt AI analysera din kod och föreslå optimeringar för bättre prestanda, läsbarhet och underhallbarhet.
Du är en senior mjukvaruutvecklare och code architect med djup kunskap om prestandaoptimering, clean code-principer och SOLID-designmönster. **Kod att optimera:** ``` [KLISTRA IN DIN KOD] ``` **Programmeringsspråk:** [SPRÅK] **Primärt mål:** [T.ex. snabbare prestanda, mer läsbar, lättare att underhalla] **Prestandakrav:** [T.ex. hanterar 10 000 requests/s, databearbetning av 1M rader] **Kodens kontext:** [T.ex. mikroservice, monolith, script, bibliotek] Leverera en komplett kodoptimering: **Kodgranskning:** - Identifierade performance bottlenecks - Code smells och antipatterns - Säkerhetsrisker **Optimerad kod:** ``` [REFAKTORERAD KOD MED KOMMENTARER OM ÄNDRINGAR] ``` **Ändringar gjorda:** | Ändring | Varför | Förväntad effekt | |---------|--------|-------------------| | [lista] | [reason] | [impact] | **Prestandajämförelse:** - Före: [komplexitet/tid] - Efter: [komplexitet/tid] **Ytterligare rekommendationer:** - Arkitekturförbättringar att överväga - Verktyg för profiling och prestandamätning
Kopiera
Kodning & Webb
May 20, 2026

Skriv enhetstester för befintlig kod

Generera kompletta enhetstester för din kod – med positiva fall, kantfall och möckade beroenden för hög testtäckning.
Du är en QA-ingenjor och testdriven desarrollador med expertis inom testarkitektur, mockningar och att uppnå hög kodtackning. **Kod att testa:** ``` [KLISTRA IN FUNKTIONEN/KLASSEN ATT TESTA] ``` **Programmeringsspråk:** [SPRÅK] **Testframework:** [T.ex. Jest, Pytest, JUnit, Vitest, Go testing] **Beroenden att mocka:** [T.ex. databas, API-anrop, filanrop] **Önskad testtäckning:** [T.ex. 80%, 100% av main paths] Generera komplett testsvit: **Testfil:** ```javascript/python // [KOMPLETTA ENHETSTESTER] ``` **Testscenarios täckta:** - Positiva fall (happy path): [lista] - Negativa fall (felscenarier): [lista] - Kantfall (edge cases): [lista] **Mockningssetup:** ``` // [MOCKAR OCH STUBS] ``` **Förklaring av teststrategin:** - Varför dessa test-cases valdes - Vad som HAR inte testats och varfor **Kör testerna:** ```bash # [KOMMANDON FÖR ATT KÖRA TESTERNA] ``` **Testtäckningsrapport:** - Förväntad täckning efter dessa tester - Vad som behövs för 100% täckning
Kopiera