Skip to content

Aplicação de notas que não só permite aos usuários digitarem suas anotações, mas também oferece a funcionalidade inovadora de transcrição de áudio para texto, utilizando o microfone do dispositivo, graças à poderosa Speech Recognition API.

License

Notifications You must be signed in to change notification settings

PabloXT14/nlw-expert-notes

Repository files navigation

Logo NLW Expert NLW Expert (React)

GitHub language count GitHub Top Language Repository size GitHub last commit License Stargazers

Capa do projeto

🚀 Aplicação finalizada 🚀

About | Deploy | Layout | Setup | Technologies | License

💻 About

Aplicação de notas que não só permite aos usuários digitarem suas anotações, mas também oferece a funcionalidade inovadora de transcrição de áudio para texto, utilizando o microfone do dispositivo, graças à poderosa Speech Recognition API.

Essa aplicação foi desenvolvida durante o NLW Expert da Rocketseat utilizando React, TypeScript, Tailwind e a SpeechRecognition API.


🔗 Deploy

O deploy da aplicação pode ser acessada através da seguinte URL base: https://pabloxt14-nlw-expert-notes.vercel.app/


🎨 Layout

Você pode visualizar o layout do projeto através desse link. É necessário ter conta no Figma para acessá-lo.

Veja uma demonstração visual das principais telas da aplicação:

Home

Home Page Demonstration

Home Page Demonstration

Dialog (New)

Dialog New Demonstration

Dialog (New Recorder)

Dialog New Recorder Demonstration

Dialog (Filled)

Dialog Filled Demonstration


⚙ Setup

📝 Requisites

Antes de baixar o projeto você vai precisar ter instalado na sua máquina as seguintes ferramentas:

  • Git
  • NodeJS
  • NPM ou Yarn
  • Para o banco de dados ter o Docker para baixar as imagens dos bancos PostgreSQL e Redis que utilizamos na aplicação.

Além disto é bom ter um editor para trabalhar com o código como VSCode

Cloning and Running

Passo a passo para clonar e executar a aplicação na sua máquina:

# Clone este repositório
$ git clone git@github.com:pabloxt14/nlw-expert-notes.git

# Acesse a pasta do projeto no terminal
$ cd nlw-expert-notes

# Instale as dependências
$ npm install

# Execute a aplicação em modo de desenvolvimento
$ npm run dev

# A aplicação inciará em alguma porta disponível que poderá ser acessada pelo navegador

🛠 Technologies

As seguintes principais ferramentas foram usadas na construção do projeto:

Para mais detalhes das dependências gerais da aplicação veja o arquivo package.json


📝 License

Este projeto está sob a licença MIT. Consulte o arquivo LICENSE para mais informações


Feito com 💜 por Pablo Alan 👋🏽 Entre em contato!

About

Aplicação de notas que não só permite aos usuários digitarem suas anotações, mas também oferece a funcionalidade inovadora de transcrição de áudio para texto, utilizando o microfone do dispositivo, graças à poderosa Speech Recognition API.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published