{"id":29013271,"url":"https://github.com/techie-wrb/intelliblog","last_synced_at":"2026-04-08T23:31:29.954Z","repository":{"id":301175647,"uuid":"1008285893","full_name":"techie-wrb/IntelliBlog","owner":"techie-wrb","description":"IntelliBlog is an AI-powered blogging platform that combines modern UI/UX with smart content assistance. Users can register, log in, create and manage blog posts, reset passwords via email, and generate AI-based content using OpenAI. ","archived":false,"fork":false,"pushed_at":"2025-06-25T14:25:36.000Z","size":5978,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"master","last_synced_at":"2025-06-25T14:51:35.930Z","etag":null,"topics":["axios","blogging-platform","content-creator","express","fullstack","jwt-authentication","mern-stack","mongodb","nodejs","openai","react","react-router","tailwindcss"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/techie-wrb.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2025-06-25T10:04:10.000Z","updated_at":"2025-06-25T14:37:56.000Z","dependencies_parsed_at":"2025-06-25T15:03:03.633Z","dependency_job_id":null,"html_url":"https://github.com/techie-wrb/IntelliBlog","commit_stats":null,"previous_names":["techie-wrb/intelliblog"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/techie-wrb/IntelliBlog","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/techie-wrb%2FIntelliBlog","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/techie-wrb%2FIntelliBlog/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/techie-wrb%2FIntelliBlog/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/techie-wrb%2FIntelliBlog/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/techie-wrb","download_url":"https://codeload.github.com/techie-wrb/IntelliBlog/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/techie-wrb%2FIntelliBlog/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":261937078,"owners_count":23232852,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["axios","blogging-platform","content-creator","express","fullstack","jwt-authentication","mern-stack","mongodb","nodejs","openai","react","react-router","tailwindcss"],"created_at":"2025-06-25T19:10:38.051Z","updated_at":"2026-04-08T23:31:29.928Z","avatar_url":"https://github.com/techie-wrb.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# IntelliBlog\n\n**IntelliBlog** is a smart, full-stack blogging platform that integrates AI-based writing assistance using OpenAI, with secure authentication, real-time features, and a clean modern UI.\n\n---\n\n##  Table of Contents\n\n- [ Features](#-features)\n- [Tech Stack](#️-tech-stack)\n- [Backend Setup](#-backend-setup)\n- [ Frontend Setup](#-frontend-setup)\n- [ License](#-license)\n- [ Author](#-author)\n\n---\n\n##  Features\n\n-  Create, edit, and delete blog posts\n-  JWT-based authentication (Register, Login, Forgot/Reset Password via email)\n-  AI-powered content suggestions using ChatGPT (OpenAI API)\n-  Real-time comment section (via Socket.IO)\n-  Email password reset using NodeMailer\n-  User profile management\n-  Responsive design using Tailwind CSS\n-  Admin dashboard (multi-user ready)\n\n---\n\n## Tech Stack\n\n### Frontend:\n- React.js (with React Router)\n- Tailwind CSS\n- Axios\n- React Toastify\n\n### Backend:\n- Node.js + Express.js\n- MongoDB with Mongoose\n- JWT for Authentication\n- bcryptjs for Password Hashing\n- Nodemailer for Emails\n- OpenAI API Integration\n\n---\n\n## Setup Instructions\n\n###  Backend\n\n1. Navigate to the backend folder:\n   ```bash\n   cd backend\n\n2. Install dependencies:\n   ```bash\n    npm install\n\n3. Create a .env file in backend/ and add:\n   ```ini\n   MONGO_URI=mongodb://127.0.0.1:27017/intelliblog\n   JWT_SECRET=your_secret_key\n   EMAIL_USER=your_email@gmail.com\n   EMAIL_PASS=your_app_password\n   OPENAI_API_KEY=your_openai_key\n\n4. Start backend server:\n   ```bash\n   npm run dev\n\n### Frontend\n\n1. Navigate to the frontend folder:\n   ```bash\n   cd frontend\n\n2. Install dependencies:\n   ```bash\n   npm install\n\n3. Start frontend:\n   ```bash\n   npm start\n\nAuthor\nAman Bijarnia – https://github.com/techie-wrb\n\n\n---\n\n###  Now Save It:\n\n1. Run:\n   ```bash\n   nano README.md\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftechie-wrb%2Fintelliblog","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftechie-wrb%2Fintelliblog","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftechie-wrb%2Fintelliblog/lists"}