"Nahid Eshomz" is a blog management website that empowers users to write, edit, comment, view, and like blog posts. It provides a seamless and user-friendly experience for content creation and engagement.
- Secure user authentication using Firebase Authentication.
- User registration and login functionality.
- Create, edit, and delete blog posts.
- Rich text editor for formatting blog content.
- Support for uploading and managing images within blog posts.
- Enable users to leave comments on blog posts.
- Edit and delete comments for user interaction.
- Like and dislike functionality for blog posts.
- View counts to track the popularity of blog posts.
- Seamless integration with Firebase Storage for efficient file uploads.
- Support for uploading and displaying images within blog posts.
- React.js: Building a dynamic and responsive user interface.
- React Router: Handling navigation within the application.
- For UI Design: use CSS, SCSS, tailwind CSS,
- Language: Javascript
- Node.js: Server-side runtime for handling backend logic.
- Express.js: Web application framework for Node.js.
- Firebase Authentication: Secure user authentication.
- Firebase Realtime Database: Storing blog posts, comments, and user data.
- Firebase Storage: Managing file uploads and storage.
- Hosting: Netlify
- Vercel: Deploying and hosting the backend server.