Skip to content

A blogging Web-app, bootstrapped with blog publishing, reading and commenting on blog feature

Notifications You must be signed in to change notification settings

arghyadutta080/Blogger-s-Site

Repository files navigation

Blogger's World

Welcome to Blogger's World, a web app where bloggers can unleash their creativity by writing and sharing their thoughts.

Features

  • Google Authentication: Securely log in using your Google account.
  • Read Blogs: Explore a plethora of blogs written by various bloggers.
  • Write Blogs: Create and publish your blogs with an easy-to-use interface.
  • Preview Before Upload: Review and preview your blog before making it public.
  • Comment Section: Engage with the community through the comment section.
  • Profile Management: View and update your profile information.
  • Filter Blogs: Bloggers can filter out their written blogs for easy access.
  • View Comments: Bloggers can see all the comments they've received along with the blog name in a single space.

Tech Stacks

react react react react react

Getting Started

To run this project locally, follow these steps:

  1. Clone the repository:

    git clone https://github.com/arghyadutta080/Blogger-s-Site.git
    cd blogging_app
  2. Install dependencies:

    npm install
  3. Create a new Firebase Project with Firebase Console and collect Project Configuration.

  4. Create a .env file at the root with the following content:

    VITE_API_KEY=your-api-key
    VITE_AUTH_DOMAIN=your-auth-domain
    VITE_PROJECT_ID=your-project-id
    VITE_STORAGE_BUCKET=your-storage-bucket
    VITE_MESSAGING_SENDER_ID=your-messaging-sender-id
    VITE_APP_ID=your-app-id
    VITE_MEASUREMENT_ID=your-measurement-id
  5. Run the app:

    npm run dev

Please note that this web app is not responsive yet and is best viewed on a PC.

Feel free to contribute and make Blogger's World even better! 🚀

About

A blogging Web-app, bootstrapped with blog publishing, reading and commenting on blog feature

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published