Fullstackutvecklare - Kontaktplattform Till Jurister
Elegance AB / Datajobb / Stockholm
2026-08-15
Visa alla datajobb i Stockholm,
Solna,
Lidingö,
Sundbyberg,
Danderyd eller i
hela Sverige Visa alla jobb hos Elegance AB i Stockholm FULLSTACKUTVECKLARE - KONTAKTPLATTFORM TILL JURISTER
Projektbeskrivning:
Webbutvecklaren bygger en kontaktplattform där besökare kan söka jurister, ta del av profiler och skicka förfrågningar. Målet är en grundläggande och lättanvänd tjänst.
Befintliga verktyg:
• Domän
• Webbhotell hos Hostup.se
• Lagring hos Hostup.se
• Webbplatsbyggare (Sitejet och Sitepad)
• PHP/MySQL
• Softaculous-appar
• cPanel
Plattformen ska byggas på dessa verktyg samt gratis- och open source-komponenter.
Tekniska krav:
• PHP/MySQL (eller motsvarande)
• Hostup.se som bas
• Open source-kod
• Enkel arkitektur
• Responsiv design (Android, iOS och desktop)
Säkerhet, GDPR och spamskydd:
Eftersom plattformen hanterar känsliga personuppgifter (namn, e-post, telefon och meddelanden från besökare till jurister) måste lösningen uppfylla följande:
• Adminpanelen ska skyddas med stark autentisering (t.ex. tvåfaktorsautentisering eller lösenordspolicy).
• All kommunikation ska krypteras via HTTPS.
• Koden ska skrivas med säkerhetsfokus – skydd mot SQL-injektion, XSS och CSRF enligt OWASP:s riktlinjer.
• Känsliga data (t.ex. förfrågningsmeddelanden) ska krypteras i databasen så att de inte kan läsas av obehöriga, inte ens vid databasåtkomst.
• Spamskydd: Förfrågningsformuläret ska skyddas mot robotar via CAPTCHA (t.ex. reCAPTCHA), honeypot-fält eller hastighetsbegränsning (rate limiting).
• Plattformen ska följa GDPR vad gäller dataminimering, lagringsbegränsning, rätt till radering samt informationssäkerhet.
Funktionella krav:
1. Juristdatabas (masterlista)
Följande fält lagras för varje jurist:
Namn, byrå, region, stad, kontaktuppgifter, webbplats, rättsområden (flera), timtaxa, betalningsvillkor, språk, distansmöte (ja/nej), rättsskydd (ja/nej), rättshjälp (ja/nej), tar emot nya klienter (ja/nej/begränsat) samt en presentation.
2. Sökning och filter
Besökaren ska kunna filtrera jurister utifrån följande:
Region, stad, rättsområde, språk, timtaxa, distansmöte, rättsskydd, rättshjälp samt "tar emot nya klienter".
3. Juristprofil
Profilsidan visar uppgifter från databasen:
Namn/byrå, region, stad, kompetensområden, timtaxa, betalningsvillkor, språk, kontaktuppgifter samt en knapp med texten "Skicka förfrågan".
4. Förfrågningsformulär
Formuläret samlar in besökarens namn, e-post, telefon, meddelande och ärende. Det ska vara utrustat med spamskydd (t.ex. CAPTCHA) för att hindra robotar från att skicka meddelanden. Meddelandet skickas till juristen och sparas samtidigt krypterat i databasen för uppföljning. Dessutom finns kryssrutor för önskemål om distansmöte, rättsskydd och rättshjälp. Ingen inloggning krävs för besökaren.
5. E-posthantering
När en förfrågan skickas får juristen ett mejl med:
• Ämne: "KLIENTFÖRFRÅGAN"
• Samtliga uppgifter från formuläret
• Avsändarinformation från plattformen
• En automatisk bekräftelse till besökarens e-post
6. Administration
Adminpanel som möjliggör:
• Lägga till, redigera och ta bort jurister
• Ändra filterdata (t.ex. rättsområden och orter)
• Publicera och avpublicera jurister
7. Startsida
• Sökfunktion direkt på förstasidan
• Filter för rättsområde, region och stad
• Användarvänlig design
8. Exkluderat
Mobilapp, CRM, användarinloggning, chatt, betalningsintegration, bokningssystem, statistik, AI-funktioner, användar- och juristkonton med inloggning eller automatisk matchning.
9. Testning
Lösningen ska vara testad och fungera för:
• Tillägg och borttagning av jurister
• Sökning och filter
• Visning av profiler
• Inskick av formulär (inklusive spamskydd)
• E-postutskick
• Android, iOS och desktop
10. Leverans
Vid leverans överlämnas:
• En fullt fungerande, driftsredo webbplats (utan behov av ytterligare utveckling eller felsökning)
• Komplett källkod
• Databasdump (med krypterad struktur för känsliga fält)
• Adminpanel
• Installationsinstruktioner
11. Betalning
Betalning sker först vid leverans och efter en utvärderingsperiod på en vecka.
12. Budget
Vi söker en lågbudget och kostnadseffektiv lösning – inte ett dyrt och komplext system.
13. Inkludera i ansökan och offert:
1. Totalt pris inkl. moms
2. Tidsplan (uppskattad leveranstid)
3. Teknikstack (vilka verktyg/språk du använder)
4. Länkar till liknande projekt du genomfört
5. Kompatibilitet med Hostup.se
6. Hur källkoden levereras (t.ex. Git, zip)
7. Eventuella externa kostnader (t.ex. tredjeparts-API:er, licenser)
8. Teknisk beskrivning och kvalitetssäkring av din lösning
9. Hur du säkerställer GDPR-efterlevnad (hantering av personuppgifter, raderingsrutiner, dataminimering)
10. Vilka säkerhetsåtgärder som implementeras (autentisering av admin, kryptering, skydd mot intrång, samt hur det garanteras att obehöriga inte kan läsa besökarnas meddelanden / förfrågningsmeddelanden)
11. Spamskyddslösning – vilken typ av CAPTCHA/honeypot/rate limiting som kommer att användas
Vi återkopplar till dig som lämnat en relevant ansökan!
Så ansöker du Sista dag att ansöka är 2026-09-14
E-post:
kontakt@eleganceab.se Omfattning Detta är ett deltidsjobb.
Arbetsgivare Elegance AB (org.nr 556971-8843)
Jobbnummer 10037175