SafNex — Modern Next.js Frontend for Blogger

SafNex project

SafNex — Modern Next.js Frontend for Blogger

Transform your Blogger site into a fast, SEO-friendly, and monetization-ready web app with SafNex — a high-performance Next.js frontend built for Blogger blogs.

⚡ Key Features

🧩 Tech Stack

  • Framework: Next.js (React)
  • API: Google Blogger API
  • Monetization: AdSense + AdLinkFly
  • Deployment: Ready for Vercel, Netlify, or any Node.js host

🛠️ Installation

  1. Clone the repository:
    git clone https://github.com/your-username/bloggernext.git
  2. Install dependencies:
    npm install or yarn install
  3. Copy environment file:
    cp .env.local.example .env.local
  4. Fill in your Blogger API key and blog ID in the .env.local file.
  5. Run the development server:
    npm run dev
  6. Visit http://localhost:3000 to preview your site.

🌍 Environment Variables

Variable Description
NEXT_PUBLIC_BLOGGER_API_KEY Your Google API key for Blogger API access.
BLOGGER_BLOG_ID The ID of your Blogger blog.
NEXT_PUBLIC_ADSENSE_CLIENT_ID Your Google AdSense client ID (e.g., ca-pub-xxxxxxxxxxxx).
NEXT_PUBLIC_ADLINKFLY_URL The base URL of your AdLinkFly link shortener.
NEXT_PUBLIC_SITE_URL Your main website URL (e.g., https://example.com).

🏁 Perfect For

💼 What You Get

🧠 Example Code

// pages/api/posts.js
import fetch from 'node-fetch';

export default async function handler(req, res) {
  const key = process.env.NEXT_PUBLIC_BLOGGER_API_KEY;
  const blogId = process.env.BLOGGER_BLOG_ID;
  const response = await fetch(
    `https://www.googleapis.com/blogger/v3/blogs/${blogId}/posts?key=${key}`
  );
  const data = await response.json();
  res.status(200).json(data);
}

🚀 Get SafNex Now

Buy and download instantly from MDV Dev Store:
👉 Click here to purchase SafNex

After purchase, you’ll get the full source code, documentation, and lifetime access to updates.

💬 Need help?

Support is included! Contact MDV Dev support anytime if you face issues during setup or deployment.

© MDV Dev Store