Skip to content

ArunSathy/quick-blog

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Blog App

Description

This Blog App is a full-stack web application that enables users to write, share, and engage with blogs in real time. It features secure JWT-based authentication, a responsive and modern user interface, and seamless front-end/back-end integration using the MERN stack.

A standout feature of this app is its AI-powered blog description generator, which uses Google Gemini API to create intelligent, context-aware content based on the blog title. This demonstrates my ability to integrate artificial intelligence into web applications and build scalable, high-performance systems.

Additionally, the app ensures persistent storage of blogs and comments using MongoDB, real-time user presence tracking, and a smooth user experience through efficient API communication and component-based architecture.

Features

  1. User registration and login (authentication with JWT)
  2. Blog Creation – Write blog titles and generate smart descriptions using Google Gemini API.
  3. Commenting System – Users can comment on blogs, stored in MongoDB.
  4. Blog Feed – View a dynamic list of all blogs from users.
  5. AI-Powered Content – Automatically generate blog descriptions based on the title using Gemini AI.
  6. Responsive design for mobile and desktop

Technologies Used

  1. Frontend: React.js, Tailwind CSS
  2. Backend: Node.js, Express.js
  3. Database: MongoDB
  4. Authentication: JSON Web Token (JWT)
  5. API: Axios for API requests
  6. Description content creation : Google Gemini

Live Link : https://quick-blog-chi-six.vercel.app

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors