Coders Packet

BlogGram - A Dynamic Blogging Platform built using Node.js

By Aaradhya Korde

This is a simple Blog Web application which has Register and Login functionality along with Google authentication. An authenticated user can view the previous blogs and also submit new blogs.

Description:

A dynamic and unique blogging platform, Bloggram enables users to easily write, publish, and share fascinating blog entries. Express.js, EJS, Mongoose, and Passport.js, among other cutting-edge web development tools, are used by Bloggram to provide a seamless user experience together with effective data management.

 

Key characteristics:

User Authentication: BlogGram offers safe user authentication, allowing users to sign up using individual credentials or sign in using Passport.js and Google OAuth 2.0 through their Google accounts.

User Dashboard: After successfully logging in, users are shown a dashboard to either create a new blog or view previous blogs.

Blog Creation: Using Bloggram's user-friendly editor and EJS for dynamic content rendering, authors may easily create and publish engaging blog articles.

 Google OAuth 2.0 Integration: Users have the option of authenticating with their Google accounts, improving security and providing a seamless login experience.

HomePage

RegisterPage

DashBoard

SubmitPage

BlogsPage

FullBlogPage

Technologies Used:

Express.js.

EJS for templating.

Mongoose as a driver for MongoDB.

Passport.js for authentication and session management.

Google OAuth 2.0.

BodyParser for handling form data.

Download Complete Code

Comments

No comments yet

Download Packet

Reviews Report

Submitted by Aaradhya Korde (AaradhyaKorde)

Download packets of source code on Coders Packet