Admin Management Portal
Control website content, homepage announcements, projects, and messages in real time.
Admin Portal Sign In
Access management controls for your portfolio website.
Instant Quick Access:
You can also enter Quick Admin Mode immediately without waiting for email setup:
Welcome back, Josaphat 👋
Manage all aspects of your portfolio website in real-time. Changes are immediately saved to Firebase Firestore.
Quick Actions
Hero Section Background Customization
Set a looping background video or picture that plays in the background of your homepage hero section.
Edit Hero Text & Badge
Hero Typing Words List
Add or modify the phrases that auto-type on the homepage hero section.
Create New Homepage Post & Upload Media
Post updates directly to your homepage with pictures, looping videos, or downloadable documents (PDF, Word DOCX, Excel, etc.).
Live Homepage Posts Stream
Loading posts from Firestore...
Add New Project with Picture
Add new portfolio projects with custom images, tech stacks, category tags, and live links.
Current Projects in Database
Loading projects...
Visitor Messages Inbox
| Date | Name | Message | Status | Action | |
|---|---|---|---|---|---|
| No messages yet. | |||||
How to Set & Manage Your Login Credentials
Your admin account is managed directly via Firebase Authentication.
Method 1: Set/Update Your Password Right Here
You can set or update the password for your email (josaphatkychiloz@gmail.com) right now:
How It Works:
- Sign In: Use your email
josaphatkychiloz@gmail.comand the password you set. - First Time Setup: If you haven't created the password yet, switch to the "Set Password / Create" tab on the sign-in page to register it instantly.
- Quick Admin Mode: If you're on a device without Firebase Auth access, you can always click "Launch Quick Admin Mode" for instant dashboard access.
- Footer Trigger: Click the footer copyright line (© 2026 Josaphat · Zambia 🇿🇲) on any page to open this Admin portal anytime.
Search Engines & Safe AI Crawler Configuration
Your portfolio is optimized with semantic metadata, structured Schema.org Person markup, canonical links, and explicit AI crawler access permissions.
Allowed Bots in `robots.txt`:
- Googlebot & Google-Extended (Google Search & Gemini AI)
- Bingbot (Microsoft Bing & Copilot)
- ClaudeBot (Anthropic Claude AI)
- GPTBot & ChatGPT-User (OpenAI ChatGPT)
- PerplexityBot (Perplexity AI Search)