Skip to content

abhiskshirsagar19/AK-Blog-Application

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

92 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AK's Blog Application 🌟

🎯 Motive Behind Creating the Blog Application

The Blog Application was created with the following key motives in mind:

  1. Empowering Storytelling:
    This platform aims to provide individuals with a space to freely express their thoughts, share knowledge, and connect with a broader audience. It empowers users to articulate their ideas and make their voices heard.

  2. Hands-on MERN Stack Development:
    As a developer specializing in the MERN stack, this project served as a practical opportunity to refine my skills. It involved building a scalable, user-friendly, and responsive web application while applying concepts like state management, secure authentication, and database integration.

  3. Encouraging Community Building:
    By enabling users to share and engage with blogs, the application fosters a sense of community, paving the way for collaboration, learning, and meaningful connections.

  4. Learning Through Challenges:
    Developing this application presented several technical challenges, such as:

    • Implementing secure authentication with JWT.
    • Designing and integrating a rich-text editor for blog creation.
    • Optimizing performance for a seamless user experience.

    Tackling these challenges contributed significantly to my growth as a developer.

  5. Addressing a Universal Need:
    Blogging is a powerful medium for personal expression, business outreach, and knowledge sharing. This application was designed to provide an efficient, feature-rich blogging experience for users of all kinds.

  6. Demonstrating Creativity and Expertise:
    Beyond functionality, this project showcases my ability to design and build a complete application from scratch, highlighting my expertise in full-stack development and problem-solving.


This application is more than just a project—it's a testament to my dedication to building meaningful digital solutions that empower users, foster innovation, and encourage creativity.


🚀 Features

  1. Sign-up using email or Google account.
  2. Sign-in using email password or Google account.
  3. Sign-out
  4. Dark / Ligth mode
  5. Update user profile (username, email, password)
  6. User can Read Post.
  7. Comment on Post
  8. Like Comments.
  9. Delete Account
  10. Admin Dashboard
  11. Admin can delete, post, comment, users.
  12. Admin can edit the post.

🛠️ Tech Stack

javascript logo react logo nodejs logo expressjs logo flowbite logo

About

Blog application where user can read blogs.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages