Este é um projeto de notas desenvolvido durante o evento NLW (Next Level Week) da Rocketseat 🚀. O aplicativo permite que os usuários criem, visualizem e excluam notas de maneira simples e eficiente.
- React: Biblioteca para construção de interfaces de usuário.
- TypeScript: Superset do JavaScript que adiciona tipagem estática.
- Tailwind CSS: Framework CSS utilitário para estilização rápida.
- Vite: Ferramenta de build rápida para projetos modernos de front-end.
Antes de rodar o projeto, certifique-se de ter as seguintes ferramentas instaladas em sua máquina:
-
Primeiro, clone o repositório para a sua máquina local:
git clone https://github.com/vitoriabarbosa/nlw-expert-notes.git
-
Navegue até o diretório do projeto e instale as dependências necessárias com o npm:
cd nlw-expert-notes npm install
Isso irá instalar todas as dependências listadas no package.json do projeto 📦.
-
Após a instalação das dependências, você pode iniciar o servidor de desenvolvimento:
npm run dev
Isso irá iniciar o Vite em modo de desenvolvimento e abrir o aplicativo no navegador 🌐.
-
Ao executar o projeto, no terminal irá aparecer o link de onde o projeto está rodando, basta clicar para visualizar o aplicativo 👀.
Aqui estão os scripts disponíveis para o projeto:
- 🚀 npm run dev: Inicia o servidor de desenvolvimento.
- 🔨 npm run build: Compila o projeto para produção.
- 👨💻 npm run preview: Visualiza a versão compilada em produção localmente.
O projeto utiliza as seguintes dependências:
@radix-ui/react-dialog
: 1.0.5date-fns
: 3.3.1lucide-react
: 0.323.0react
: 18.2.0react-dom
: 18.2.0sonner
: 1.4.0
@types/dom-speech-recognition
: 0.0.4@types/react
: 18.2.43@types/react-dom
: 18.2.17@vitejs/plugin-react
: 4.2.1autoprefixer
: 10.4.17postcss
: 8.4.35tailwindcss
: 3.4.1typescript
: 5.2.2vite
: 5.0.8
Este projeto está sob a licença MIT - veja o arquivo LICENSE para mais detalhes.