BlogGram - A Dynamic Blogging Platform built using Node.js
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.






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.
Project Files
| .. | ||
| This directory is empty. | ||