Secure content management
Keep the portfolio current without editing the website code.
Sign in using a one-time code sent only to the authorised administrator email. Manage profile details, skills, projects, repositories, certificates, badges, and uploaded evidence.
Administrator access
Passwordless sign in
A temporary verification code will be sent to nithishdev29@gmail.com. No username or password is required.
assets/js/supabase-config.js
and add the project URL and publishable/anon key. Never add the service-role key.
Overview
Portfolio dashboard
First-time publishing
After Supabase is configured, publish the existing profile, skills, projects, and credentials to the database once.
File uploads
Certificate PDFs and preview images are uploaded to the configured
portfolio-assets storage bucket.
Security boundary
This page hides unauthorised access, but real write protection comes from Supabase Row Level Security policies.
Identity
Profile content
Technology stack
Skills
Portfolio work
Projects and repositories
Learning evidence