FULLSTACKUTVECKLARE – KONTAKTPLATTFORM TILL JURISTER
FULLSTACKUTVECKLARE – KONTAKTPLATTFORM TILL JURISTER
Projektbeskrivning:
Fullstackutvecklaren 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!
Liknande jobb för dig
Utforska fler tjänster som liknar den här och hitta fler möjligheter som passar dig.
