RocketNotes é uma aplicação de criação de notas intuitiva e fácil de usar, que permite aos usuários criar, editar e excluir notas com facilidade.
O objetivo do projeto era criar uma aplicação de criação de notas usando React e outras tecnologias modernas, inspirada no Google Keep, um aplicativo de anotações do Google.
- Cadastro e login com email e senha, ou com Google ou GitHub
- Edição de perfil com foto, nome, email e senha
- Criação de notas com título, descrição, links e tags
- Edição e exclusão de notas
- Filtro de notas por tags
- Visualização do número de notas e do espaço ocupado
- React
- Styled Components
- React Router Dom
- Axios
- Vite
- Netlify
Para executar o projeto localmente, você precisa ter o Node.js e o npm instalados na sua máquina.
- Clone este repositório:
git clone https://github.com/HomerMau/RocketNotes
- Entre na pasta do projeto:
cd RocketNotes
- Instale as dependências:
npm install
- Inicie o servidor de desenvolvimento:
npm run dev
- Abra o navegador e acesse:
http://localhost:3000
Para usar o projeto, você precisa se cadastrar e fazer login com um email e uma senha, ou com o Google ou o GitHub.
Você pode editar seu perfil, alterando sua foto, nome, email e senha.
Você pode criar uma nova nota, clicando no botão +
no canto inferior direito da tela.
Você pode adicionar um título, uma descrição, links e tags para cada nota.
Você pode editar ou excluir suas notas, clicando nos ícones de lápis e lixeira, respectivamente.
Você pode filtrar suas notas por tags, clicando nas tags na barra lateral esquerda.
Você pode ver o número de notas criadas e o espaço ocupado por elas na barra lateral direita.
Este projeto está sob a licença MIT. Veja o arquivo LICENSE para mais detalhes.
Este projeto foi desenvolvido durante o curso Explorer da Rocketseat, uma plataforma de educação em tecnologia que ensina as melhores práticas e ferramentas do mercado.
Se você tiver alguma dúvida, sugestão ou feedback sobre o projeto, entre em contato com o desenvolvedor: