1:"$Sreact.fragment" 2:I[84082,["/_next/static/chunks/94ac098d956e01c9.js","/_next/static/chunks/fc56b2062aa6fa07.js"],"default"] 3:I[51864,["/_next/static/chunks/94ac098d956e01c9.js","/_next/static/chunks/fc56b2062aa6fa07.js"],"default"] 4:I[51982,["/_next/static/chunks/23f3ef17dfd9a253.js","/_next/static/chunks/50927b1cb70aeb51.js"],"default"] 5:I[14129,["/_next/static/chunks/23f3ef17dfd9a253.js","/_next/static/chunks/50927b1cb70aeb51.js"],"default"] 6:I[85307,["/_next/static/chunks/94ac098d956e01c9.js","/_next/static/chunks/fc56b2062aa6fa07.js"],"default"] 7:I[24119,["/_next/static/chunks/94ac098d956e01c9.js","/_next/static/chunks/fc56b2062aa6fa07.js"],"default"] 9:I[14817,["/_next/static/chunks/23f3ef17dfd9a253.js","/_next/static/chunks/50927b1cb70aeb51.js"],"OutletBoundary"] a:"$Sreact.suspense" c:I[14817,["/_next/static/chunks/23f3ef17dfd9a253.js","/_next/static/chunks/50927b1cb70aeb51.js"],"ViewportBoundary"] e:I[14817,["/_next/static/chunks/23f3ef17dfd9a253.js","/_next/static/chunks/50927b1cb70aeb51.js"],"MetadataBoundary"] 10:I[56952,[],"default"] :HL["/_next/static/chunks/4635c197b3a3e5ed.css","style"] :HL["/_next/static/media/Satoshi_Bold-s.p.fc9d5d15.woff2","font",{"crossOrigin":"","type":"font/woff2"}] :HL["/_next/static/media/Satoshi_Medium-s.p.eae7bb78.woff2","font",{"crossOrigin":"","type":"font/woff2"}] :HL["/_next/static/media/Satoshi_Regular-s.p.8b170606.woff2","font",{"crossOrigin":"","type":"font/woff2"}] 0:{"P":null,"b":"Y1mYkRrtV2ZgRxNjc-w4H","c":["","projects","recycling-management-customer-portal"],"q":"","i":false,"f":[[["",{"children":["projects",{"children":[["slug","recycling-management-customer-portal","d"],{"children":["__PAGE__",{}]}]}]},"$undefined","$undefined",true],[["$","$1","c",{"children":[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/chunks/4635c197b3a3e5ed.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}],["$","script","script-0",{"src":"/_next/static/chunks/94ac098d956e01c9.js","async":true,"nonce":"$undefined"}],["$","script","script-1",{"src":"/_next/static/chunks/fc56b2062aa6fa07.js","async":true,"nonce":"$undefined"}]],["$","html",null,{"lang":"en","className":"dark","children":["$","body",null,{"className":"satoshi_2e4f863e-module__WE0nEa__className antialiased bg-black text-zinc-100","children":[["$","$L2",null,{}],["$","$L3",null,{}],["$","main",null,{"className":"relative z-0","children":["$","$L4",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L5",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":[[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":404}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],[]],"forbidden":"$undefined","unauthorized":"$undefined"}]}],["$","$L6",null,{}],["$","$L7",null,{}]]}]}]]}],{"children":[["$","$1","c",{"children":[null,["$","$L4",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L5",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","forbidden":"$undefined","unauthorized":"$undefined"}]]}],{"children":[["$","$1","c",{"children":[null,["$","$L4",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L5",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","forbidden":"$undefined","unauthorized":"$undefined"}]]}],{"children":[["$","$1","c",{"children":["$L8",[["$","script","script-0",{"src":"/_next/static/chunks/7b3ddb6543b3c209.js","async":true,"nonce":"$undefined"}]],["$","$L9",null,{"children":["$","$a",null,{"name":"Next.MetadataOutlet","children":"$@b"}]}]]}],{},null,false,false]},null,false,false]},null,false,false]},null,false,false],["$","$1","h",{"children":[null,["$","$Lc",null,{"children":"$Ld"}],["$","div",null,{"hidden":true,"children":["$","$Le",null,{"children":["$","$a",null,{"name":"Next.Metadata","children":"$Lf"}]}]}],["$","meta",null,{"name":"next-size-adjust","content":""}]]}],false]],"m":"$undefined","G":["$10",[]],"S":true} 11:I[80496,["/_next/static/chunks/94ac098d956e01c9.js","/_next/static/chunks/fc56b2062aa6fa07.js","/_next/static/chunks/7b3ddb6543b3c209.js"],"default"] 8:["$","$L11",null,{"project":{"slug":"recycling-management-customer-portal","title":"Recycling Management Ltd Customer Portal","description":"A secure customer portal for managing recycling bookings and customer accounts.","stack":["PHP","MySQL"],"type":"Live","screenshots":["/screenshots/newportal.png","/screenshots/newportal2.png"],"link":"https://newportal.recyclingmanagement.com","TechnicalImplementation":"
  • Developed a secure customer portal using PHP and MySQL for managing recycling bookings and accounts.
  • \n
  • Implemented user authentication, role-based access control, and data encryption to ensure security.
  • \n
  • Created a responsive UI for easy navigation and management of bookings and account details.
  • \n
  • Integrated with backend systems for real-time booking updates and notifications.
  • ","ProblemGoal":"The client needed a secure, user-friendly portal for managing recycling bookings and customer accounts.","MyRole":"I developed the frontend in PHP with MySQL, implemented security features, and integrated with backend systems.","Challenges":"Ensuring secure data handling while providing an intuitive user experience.","Results":"Successfully delivered a secure customer portal that streamlined booking management.","KeyLearnings":"Learned how to implement robust security measures in PHP applications."}}] d:[["$","meta","0",{"charSet":"utf-8"}],["$","meta","1",{"name":"viewport","content":"width=device-width, initial-scale=1"}]] 12:I[68906,["/_next/static/chunks/23f3ef17dfd9a253.js","/_next/static/chunks/50927b1cb70aeb51.js"],"IconMark"] b:null f:[["$","title","0",{"children":"Peter Iteka | Full-Stack Developer"}],["$","meta","1",{"name":"description","content":"Full-Stack Web & Mobile Developer specializing in Next.js, React, React Native, WordPress & PHP."}],["$","link","2",{"rel":"icon","href":"/favicon.ico?favicon.0b3bf435.ico","sizes":"256x256","type":"image/x-icon"}],["$","$L12","3",{}]]