Welcome to Blogger's World, a web app where bloggers can unleash their creativity by writing and sharing their thoughts.
- 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.
To run this project locally, follow these steps:
-
Clone the repository:
git clone https://github.com/arghyadutta080/Blogger-s-Site.git cd blogging_app
-
Install dependencies:
npm install
-
Create a new Firebase Project with Firebase Console and collect Project Configuration.
-
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
-
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! 🚀