Skip to content

wallacemt/javascript-notes-cliente

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

44 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

JavaScript Notes - Frontend 🎨

📋 Descrição

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.

🛠️ Tecnologias Utilizadas

  • 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.

📋 Requisitos

  • Node.js (versão 14 ou superior)
  • npm (ou yarn)

🚀 Instalação

📥 Clone o repositório

git clone https://github.com/seu-usuario/javascript_notes.git

📂 Navegue para o diretório do projeto

cd javascript_notes

📦 Instale as dependências

Usando npm:

npm install

ou, se estiver usando yarn:

yarn install

⚙️ Configuração

  1. Crie um arquivo .env na raiz do projeto e adicione as seguintes variáveis de ambiente:

    REACT_APP_RECAPTCHA_SITE_KEY=SuaSiteKeyAqui
  2. Substitua SuaSiteKeyAqui pela chave do site do reCAPTCHA v2 que você obteve ao configurar o Google reCAPTCHA.

🚀 Uso

  1. Inicie o servidor de desenvolvimento:

    Usando npm:

    npm start

    ou, se estiver usando yarn:

    yarn start

Scripts

  • 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).

Contribuição

  1. 🍴 Faça um fork deste repositório.
  2. 🌿 Crie uma nova branch (git checkout -b minha-feature).
  3. 💻 Faça suas alterações e commite-as (git commit -am 'Adiciona nova feature').
  4. 📤 Envie suas alterações para o repositório remoto (git push origin minha-feature).
  5. 🔄 Abra um Pull Request para a branch principal do projeto.

Licença

📜 Este projeto está licenciado sob a Licença MIT.

Contato

📧 Wallace - wallacesantanak0@gmail.com
🐙 GitHub: wallacemt