Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/luan-neumann-dev/miniblog
MiniBlog allows users to post and view content, with an integrated search feature to easily locate posts. Firebase is used as the database to manage posts and authentication effectively.
https://github.com/luan-neumann-dev/miniblog
authentication firebase javascript node react
Last synced: 7 days ago
JSON representation
MiniBlog allows users to post and view content, with an integrated search feature to easily locate posts. Firebase is used as the database to manage posts and authentication effectively.
- Host: GitHub
- URL: https://github.com/luan-neumann-dev/miniblog
- Owner: Luan-Neumann-Dev
- Created: 2024-06-25T01:10:06.000Z (7 months ago)
- Default Branch: main
- Last Pushed: 2024-09-07T22:35:43.000Z (4 months ago)
- Last Synced: 2024-11-08T19:08:59.129Z (2 months ago)
- Topics: authentication, firebase, javascript, node, react
- Language: JavaScript
- Homepage:
- Size: 236 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
📝 Miniblog![image](https://github.com/user-attachments/assets/8a73f16e-9a0c-4cfb-af26-282628446eda)
![image](https://github.com/user-attachments/assets/3bf0c547-ff84-4518-9f95-a82925b6aad8)
![image](https://github.com/user-attachments/assets/f71ded65-f438-4e53-8e2e-3cc32393669f)> The goal of Miniblog is to provide a platform where users can easily create, edit, and delete posts. Authenticated users can publish their content for others to view, encouraging interaction on the platform.
## 💼 Technologies Used
- React
- Firebase (Authentication, Firestore)
- JavaScript
- HTML
- CSS## 🏃 How to Run the Project
To run the project locally, follow these instructions:
1. **Clone** this repository on Visual Studio Code
```
git clone https://github.com/Luan-Neumann-Dev/MiniBlog/
```2. **Open** the console and navigate to the project folder:
```
cd MiniBlog
```3. **Install** project dependencies via the terminal:
```
npm install
```4. **Configure** the firebase database in the ``config.jsx`` file with your firebase environment's credentials.
5. **Start** the server:
```
npm run dev
```6. **Open** your browser and go to `http://localhost:5173` to see the project in action! 🌟
## Contributions 🤝
Contributions are welcome! If you have suggestions for improvements or encounter any issues, feel free to open an issue or submit a pull request.🙋 Author