This is a simple blog application powered by React. It uses Firebase as a database and Firebase Authentication to control auth requests.
To get started with the application, follow these steps:
- Clone the repository to your local machine.
- Install the required dependencies using
npm install
- Set up a Firebase account and create a new project
- Add your Firebase config into the firebase.js file
- Create a new
.env
file in the root directory and add your Google auth uid - Start the development server using
npm run dev
This project is packaged using Vite, so the default address is localhost:5173
The React Firebase Blog Application comes with a range of features to help you manage your blog, including:
- Authentication: Users can log in using Google through Firebase Authentication
- Create and Edit Posts: Users can create new blog posts and edit existing ones
- Delete Posts: Users can delete their posts
- Commenting System: Users can comment on blog posts and the owner of the blog can delete comments
The React Firebase Blog Application is built using the following technologies:
- React: A JavaScript library for building user interfaces
- Firebase: A backend-as-a-service platform for building web and mobile applications
- React Router: A library for routing in React applications
If you'd like to contribute to the React Firebase Blog Application, feel free to open an issue or submit a pull request. Please make sure to follow the project's code of conduct.
This project is licensed under the MIT License. Feel free to use and modify this code for your own projects.