https://github.com/israelkilday/musicblog
MUSIC BLOG é uma aplicação web fullsatck como Single Page Applictaion(SPA) desenvolvida para criar, editar e visualizar posts com integração ao Firebase.
https://github.com/israelkilday/musicblog
context-api css-modules firebase firestore jsx react-router-dom reactjs typescript vite
Last synced: 4 months ago
JSON representation
MUSIC BLOG é uma aplicação web fullsatck como Single Page Applictaion(SPA) desenvolvida para criar, editar e visualizar posts com integração ao Firebase.
- Host: GitHub
- URL: https://github.com/israelkilday/musicblog
- Owner: Israelkilday
- License: mit
- Created: 2023-10-20T23:14:25.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-06-20T00:24:40.000Z (12 months ago)
- Last Synced: 2024-12-28T06:27:10.330Z (5 months ago)
- Topics: context-api, css-modules, firebase, firestore, jsx, react-router-dom, reactjs, typescript, vite
- Language: TypeScript
- Homepage: https://musicblog-drab.vercel.app/
- Size: 565 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# 🎵 Music Blog
Este é um projeto pessoal, uma aplicação web construída com React, integrada ao Firebase para criar, editar e visualizar Posts.
O objetivo é criar Posts falando de música em geral, aproveitei para iniciar o Blog postando sobre algumas de minhas bandas favoritas, mais sinta-se a vontade para postar sobre
qualquer estilo musical!## 🎨 Layout do Projeto

## Fluxograma da Aplicação

## ⚙️ Pré-requisitos- Node.js (v14.0.0 ou superior)
- npm (v6.0.0 ou superior)## 🛠️ Tecnologias Utilizadas
- React
- Vite
- Firebase (Firestore, Auth)
- Typescript
- Javascript
- CSS
- HTML
- Vscode
- Git
## ⏯️ Como Rodar o Projeto1. Clone o repositório: `git clone https://github.com/Israelkilday/miniblog`
2. Instale as dependências: `npm install`
3. Configure o Firebase: Adicione suas credenciais.
4. Inicie o servidor de desenvolvimento: `npm run dev`
5. Abra o navegador e acesse `http://localhost:3000`
6. Para facilitar o acesso faça login com o usuário: `[email protected]`, senha: `123456`## 📁 Estrutura de Diretórios
- `/src`: Código-fonte da aplicação.
- `/public`: Arquivos públicos.
## 🚀 Funcionalidades- Criação de Posts
- Edição de Posts
- Visualização de Posts
- Exclusão de Posts
- Registros de Usuários
- Autenticação de Usuários
- Funçao de Logout
- Rotas privadas## 🤝Contribuição
Se você deseja contribuir com este projeto, siga estas etapas:
1. Fork o repositório.
2. Crie uma branch para sua contribuição:
```shell
git checkout -b minha-contribuicao3. Faça suas alterações e commit:
```shell
git commit -m 'Minha contribuição'4. Envie sua branch:
```shell
git push origin minha-contribuicao5. Abra uma solicitação pull.
## 🔗 Link do Projeto
https://musicblog-drab.vercel.app/
## 🧠 Autor
[](https://www.linkedin.com/in/israel-kilday-machado-de-souza-801482230)
### Obrigado por visitar meu projeto! 👋