O JavaScript Notes é uma aplicação web que permite aos usuários criar e gerenciar notas pessoais. Cada usuário pode criar uma conta e suas notas são mantidas privadas e acessíveis somente por ele. A aplicação é construída com React e utiliza Bulma para estilização.
- React: Biblioteca JavaScript para construir interfaces de usuário.
- Bulma: Framework CSS para estilização.
- React Google reCAPTCHA: Para autenticação e segurança adicional.
- React Quill: Editor de rich text para criar e editar notas.
- Axios: Para realizar requisições HTTP à API.
- Node.js (versão 14 ou superior)
- npm (ou yarn)
git clone https://github.com/seu-usuario/javascript_notes.git
cd javascript_notes
Usando npm:
npm install
ou, se estiver usando yarn:
yarn install
-
Crie um arquivo
.env
na raiz do projeto e adicione as seguintes variáveis de ambiente:REACT_APP_RECAPTCHA_SITE_KEY=SuaSiteKeyAqui
-
Substitua
SuaSiteKeyAqui
pela chave do site do reCAPTCHA v2 que você obteve ao configurar o Google reCAPTCHA.
-
Inicie o servidor de desenvolvimento:
Usando npm:
npm start
ou, se estiver usando yarn:
yarn start
- start: 🖥️ Inicia o servidor de desenvolvimento.
- build: 📦 Cria uma versão otimizada para produção.
- test: 🧪 Executa os testes configurados.
- eject: 🚀 Remove a configuração padrão do Create React App (geralmente não necessário).
- 🍴 Faça um fork deste repositório.
- 🌿 Crie uma nova branch (
git checkout -b minha-feature
). - 💻 Faça suas alterações e commite-as (
git commit -am 'Adiciona nova feature'
). - 📤 Envie suas alterações para o repositório remoto (
git push origin minha-feature
). - 🔄 Abra um Pull Request para a branch principal do projeto.
📜 Este projeto está licenciado sob a Licença MIT.
📧 Wallace - wallacesantanak0@gmail.com
🐙 GitHub: wallacemt