Hello

(Overview)
SaintKayrepresentsathletesandcoachesacrossseveralsports,anditssitehastodotwojobs:presenttheagencyanditstalenttoclubsandscouts,andletnewplayersapply.Publicpagescovertheagency,thefounderandhiscredentials,afeaturedroster,andsearchabledirectoriesofplayersandcoacheswithfullprofiles.
(Architecture)
ANext.js14andTypeScriptapponVercel.Thedatamodeltreatssports,nationalities,leagues,clubsandpeopleasseparaterecords,soaprofilecancarryclubhistory,stats,accomplishments,contractdetailsandmarketvalue,andboxingcanuseweightclasseswherefootballusespositions.Directoriesfilterbysport,nationality,club,countryandage,withcompact,detailedandgalleryviews.
(Engineering)
Theagencymanageseverythingfromaprivateadminportal.ItsURLissetbyanenvironmentvariableandkeptoutofsearchengines,andaccessischeckedontheserverwithasigned,httpOnlysessioncookieandanoptional30-dayremember-me.Inside,staffeditsports,clubs,people,applicationsandthefounderprofile,anduploadedphotosarecompressedinthebrowserfirst.Automatedtestscoverforgedsessionsandloginexpiry.Rosterdataiscurrentlystoredinthebrowser,andmovingittoSupabasewithper-useraccountsisthenextstep.
Designedthebrandpresentationandeverypublicpage.
Modelledsports,clubs,leaguesandpeoplesoonesitecanserveseveralsports.
Builtsearchableplayerandcoachdirectoriesanddetailedprofiles.
Builttheadminportalwithserver-checkedsessions,andwrotetestsfortheauthflow.
Gallery


Built with
Explore this project
Inspect the live deployment or browse the repository code.
Haveaprojectinmind?
freddykojuru@gmail.com