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!
Findigo hittar jobben och fyller i ansökan. Du klickar Skicka.
Visa jobbet och ansökUrsprunglig annons: itjobb.se