{"id":19664521,"url":"https://github.com/ash0508/blogify","last_synced_at":"2026-04-11T17:39:36.110Z","repository":{"id":253585129,"uuid":"843902349","full_name":"Ash0508/Blogify","owner":"Ash0508","description":"Blogify is a full-stack application using Node.js, Express and MongoDB to showcase blogs on topics like mental health chatbots, CSP problems, and personal portfolios. It features user authentication, blog management, and file uploads, leveraging backend libraries like multer and punycode.","archived":false,"fork":false,"pushed_at":"2024-09-02T08:02:26.000Z","size":8424,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-27T03:49:54.424Z","etag":null,"topics":["ejs-express","express","express-middleware","mongodb","mongoose","multer","nodejs","nodemon","punycode"],"latest_commit_sha":null,"homepage":"","language":"EJS","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Ash0508.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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}},"created_at":"2024-08-17T19:06:34.000Z","updated_at":"2024-09-02T08:02:29.000Z","dependencies_parsed_at":"2025-02-27T03:43:27.128Z","dependency_job_id":null,"html_url":"https://github.com/Ash0508/Blogify","commit_stats":null,"previous_names":["ash0508/blogify"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Ash0508/Blogify","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ash0508%2FBlogify","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ash0508%2FBlogify/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ash0508%2FBlogify/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ash0508%2FBlogify/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Ash0508","download_url":"https://codeload.github.com/Ash0508/Blogify/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ash0508%2FBlogify/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31689762,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-11T13:07:20.380Z","status":"ssl_error","status_checked_at":"2026-04-11T13:06:47.903Z","response_time":54,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":["ejs-express","express","express-middleware","mongodb","mongoose","multer","nodejs","nodemon","punycode"],"created_at":"2024-11-11T16:18:01.490Z","updated_at":"2026-04-11T17:39:36.074Z","avatar_url":"https://github.com/Ash0508.png","language":"EJS","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Blogify ⚙️\n\n**Blogify** is a full-stack application built with **Node.js**, **Express**, and **MongoDB**. It features user authentication, blog management, and file uploads, utilizing essential backend libraries like `multer` and `punycode`.\n\n## Key Features ✨\n\n- **User Authentication 🔒**: Secure login and registration system.\n- **Blog Management 📝**: Create, edit, and delete blogs with rich content.\n- **File Uploads 📁**: Seamless image uploads using `multer`.\n- **Responsive Design 📱💻**: Optimized for both desktop and mobile devices.\n\n## Screenshots 📸\n\n### Homepage\n![Homepage](https://github.com/Ash0508/Blogify/blob/main/public/images/Homepage.png)\n\n### User Authentication\n![User Authentication](https://github.com/Ash0508/Blogify/blob/main/public/images/Authentication_User.png)\n\n### User Creation\n![User Creation](https://github.com/Ash0508/Blogify/blob/main/public/images/Creation_of_User.png)\n\n### Blog of Mental Health Chatbot\n![Mental Health Chatbot](https://github.com/Ash0508/Blogify/blob/main/public/images/Mental_health_blog.png)\n\n### Blog of CSP Problem\n![CSP Problem](https://github.com/Ash0508/Blogify/blob/main/public/images/CSP_Blog.png)\n\n### Blog of Personal Portfolio Website\n![Personal Portfolio Website](https://github.com/Ash0508/Blogify/blob/main/public/images/React_dev.png)\n\n## Backend Libraries 📚\n\nThe backend of this project uses the following libraries:\n\n- **Express**: A fast, unopinionated, minimalist web framework for Node.js.\n- **Mongoose**: Elegant MongoDB object modeling for Node.js.\n- **JWT**: JSON Web Token, a compact, URL-safe means of representing claims to be transferred between two parties.\n- **bcrypt**: A library to help you hash passwords.\n- **multer**: Middleware for handling `multipart/form-data`, which is primarily used for uploading files.\n- **punycode**: A robust Punycode converter that fully complies with RFC 3492 and RFC 5891.\n\n---\n\n**Blogify** is designed to showcase various blogs on topics ranging from **mental health chatbots** to **constraint satisfaction problems** and **personal portfolio websites**. Each section above highlights the core components and functionalities of **Blogify**.\n\n**Feel free to explore the code, use the resources, and adapt them to your needs.**\n\n**Thank you for visiting and happy coding!** 😊\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fash0508%2Fblogify","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fash0508%2Fblogify","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fash0508%2Fblogify/lists"}