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.
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.
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.
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.
Submitted by Aaradhya Korde (AaradhyaKorde)
Download packets of source code on Coders Packet
Comments