Nexfolio – Websites & CMS Software | Vibe96

Websites & CMS

Nexfolio

Source code included

Full-stack developer portfolio with admin panel, blog, resume builder, media library and visitor analytics

Built by Shafiqul Islam Sagor Updated 18 Oct 2026 37,614 lines of code

Open live demo Built withOpenAI CodexClaude CodeGemini CLI

Why Nexfolio

What makes it better
than the alternatives

  1. 01

    MongoDB-embedded media storage

    MongoDB-embedded media storage

  2. 02

    Voice greeting player

    Voice greeting player

  3. 03

    Service pricing with quote prefill

    Service pricing with quote prefill

  4. 04

    First-party visitor analytics

    First-party visitor analytics

  5. 05

    Resume builder with print layout

    Resume builder with print layout

Public Portfolio Site

  • Homepage with hero
  • highlights
  • services
  • featured projects
  • about
  • skills
  • experience
  • testimonials
  • education
  • blog posts
  • FAQ and contact sections
  • Project case studies with galleries
  • technology tags
  • linked testimonials and search/filter explorer
  • Blog with categories
  • tags
  • table of contents
  • share buttons
  • related posts and RSS feed
  • Services page with pricing
  • process steps and quote button that prefills contact form
  • Resume page with structured CV that prints as A4 PDF
  • Custom pages (e.g. /privacy) with Markdown content
  • Light/dark theme toggle with system preference detection
  • SEO: sitemap
  • robots.txt
  • Open Graph images
  • JSON-LD (Person
  • CreativeWork
  • BlogPosting
  • FAQPage
  • ProfessionalService)

Admin Dashboard & CMS

  • Dashboard with real-time metrics
  • date range filters and analytics reports
  • CRUD for projects (duplicate
  • feature
  • reorder
  • archive
  • draft/published
  • per-item SEO)
  • Blog post editor (draft/scheduled/published/archived
  • preview
  • categories
  • tags)
  • Services management with pricing
  • process steps and most-popular highlight
  • Testimonials
  • FAQs
  • skills
  • experience and education editors
  • Custom pages editor with Markdown support
  • Profile settings: hero intro
  • highlights
  • companies
  • about text
  • Voice greeting upload with autoplay and transcript
  • Website settings: branding
  • theme
  • homepage section order and visibility
  • SEO settings: titles
  • descriptions
  • Google Search Console verification

Media Library

  • Upload images (JPEG
  • PNG
  • WebP
  • SVG)
  • audio (MP3
  • WAV
  • OGG) and PDFs
  • Binary storage in MongoDB with MIME sniffing and dimension calculation
  • HTTP 206 Partial Content streaming for audio/video playback
  • Usage tracking: shows which projects
  • posts or pages use each file
  • Replace-everywhere: swap a file and update all references
  • Usage-aware deletion: prevents removing files still in use
  • Thumbnail generation and preview for images

Contact Inbox

  • Contact form with honeypot spam trap and rate limiting
  • Inbox with read/unread
  • pending/replied/spam/archived status
  • Internal notes field for each message
  • Reply tracking: mark messages as replied with timestamp
  • Email validation and sanitization
  • IP address logging with HMAC hashing for privacy

Visitor Analytics

  • Cookie-less tracking with IP hashing and device fingerprinting
  • Referrer source detection (direct
  • search
  • social
  • referral)
  • User agent parsing for device type and browser
  • Daily visitor counts with date range filters
  • Page view tracking with path and query parameters
  • CSV export for external analysis
  • Time zone configuration for day boundaries
  • Google Analytics 4 integration (optional measurement ID)

Authentication & Security

  • Admin user accounts with owner/editor roles
  • Session-based authentication with HTTP-only cookies
  • Password hashing with scrypt (32-byte salt
  • 64-byte key)
  • Account lockout after 5 failed login attempts (15-minute cooldown)
  • Session management: view active sessions
  • revoke others
  • sign out all
  • Password change with current password verification
  • Sign-in history with IP address and user agent
  • HMAC secret generation and storage in database
  • Rate limiting on login
  • contact form and visitor tracking

Audit & Operations

  • Activity log: tracks admin actions (login
  • logout
  • content changes
  • settings updates)
  • Error log: captures exceptions with stack traces and context
  • Database health check: connection status and collection statistics
  • Integration health: MongoDB connection
  • session count
  • media storage usage
  • CLI scripts: create admin
  • reset password
  • seed starter data
  • check database
  • Automated session cleanup via MongoDB TTL indexes
  • Login event retention (90 days)

Resume Builder

  • Structured CV editor: personal info
  • summary
  • skills
  • experience
  • education
  • certifications
  • Multiple print templates with A4 layout
  • PDF generation via browser print dialog
  • Public /resume page with print button
  • Downloadable PDF link in navigation
  • Experience and education sections with date ranges and descriptions
  • Skills grouped by category with proficiency levels

Quality report

Manually reviewed

92/ 100

Automated audit score

✓ Passed the audit

Passed the audit and a manual review.
Audit run: 18 Oct 2026
Reviewed by Vibe96 staff, Dubai.

Security96
Code structure78
Docs & completeness100
Dependency health85
Build & deploy92
Reviewer notes (4 minor)

Strong authentication guards on all admin routes; minor ownership gaps on visitor detail reads; mongodb schema lacks foreign key constraints and some indexes; no sql injection risk; moderate duplication and some oversized validation schemas; generally well-structured. None of these stop the software from working; the developer has been told and improvements come in a future update.

Versions & updates

1.0.0
First release18 Oct 2026✓ Reviewed & audited

No updates yet. New versions appear here with a changelog.
Buyers receive updates free for 1 year.

What you get

  • </>Full source codeThe complete audited source, delivered as a download from your account. No obfuscation.
  • ▤DocumentationSetup guide, architecture notes, CLAUDE.md and AGENTS.md.
  • ↻One year of updatesEvery new version the builder publishes, free for 12 months.
  • ♧30 days of supportInstallation and defect support through Vibe96 tickets.
$49Single-site licence Details