Skip to content

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.

License

Notifications You must be signed in to change notification settings

Ash0508/Blogify

Repository files navigation

Blogify ⚙️

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.

Key Features ✨

  • User Authentication 🔒: Secure login and registration system.
  • Blog Management 📝: Create, edit, and delete blogs with rich content.
  • File Uploads 📁: Seamless image uploads using multer.
  • Responsive Design 📱💻: Optimized for both desktop and mobile devices.

Screenshots 📸

Homepage

Homepage

User Authentication

User Authentication

User Creation

User Creation

Blog of Mental Health Chatbot

Mental Health Chatbot

Blog of CSP Problem

CSP Problem

Blog of Personal Portfolio Website

Personal Portfolio Website

Backend Libraries 📚

The backend of this project uses the following libraries:

  • Express: A fast, unopinionated, minimalist web framework for Node.js.
  • Mongoose: Elegant MongoDB object modeling for Node.js.
  • JWT: JSON Web Token, a compact, URL-safe means of representing claims to be transferred between two parties.
  • bcrypt: A library to help you hash passwords.
  • multer: Middleware for handling multipart/form-data, which is primarily used for uploading files.
  • punycode: A robust Punycode converter that fully complies with RFC 3492 and RFC 5891.

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.

Feel free to explore the code, use the resources, and adapt them to your needs.

Thank you for visiting and happy coding! 😊

About

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.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published