السلام علیکم
Next.js
Full-stack in one framework
Secure
Password-protected access
Fast
Edge-ready redirects
(Overview)
Aself-containedNext.jsappthattransformslongURLsintoshort,shareablelinks—withoptionalpasswordprotectionsosensitivedestinationsstayprivate.Noseparatebackendneeded;theAppRouterhandleseverythingend-to-end.
(The Challenge)
BuildingthefullstackwithinasingleNext.jsprojectmeantrouting,APIlogic,databasecalls,andUIallhadtocoexistcleanly.Password-basedauthorizationneededtobeairtightwithoutexposingthedestinationURLinpagesourceorAPIresponsesbeforeverification.
(The Solution)
Next.jsAppRouterServerActionshandleURLcreationandpasswordverificationserver-side,neverleakingthedestinationtotheclientuntilauthpasses.Shortcodesaregenerateddeterministically,storedinPostgreSQLviaPrisma,andredirectlogicrunsattheedgeforfasthops.
BuilttheentireapplicationusingNext.jsAppRouter,handlingbothfrontendUIandbackendAPIlogicwithinasinglecodebase.
ImplementedURLcreation,short-codegeneration,andURLmanagementfeatureswithfullCRUDoperations.
Designedandimplementedpassword-basedauthorizationtorestrictaccesstoprotectedshortenedURLs,ensuringthedestinationisneverexposedbeforeverification.
ModelledandqueriedthedatabaseusingPrismaORMconnectedtoPostgreSQL.
Builtaresponsivemanagementdashboardforviewing,editing,anddeletingshortenedURLs.



Built with
Haveaprojectinmind?
sulemanahmed2704@gmail.com