Skip to content

CaioCesarMDS/NotesApp

Repository files navigation

Transforme suas ideias em notas com facilidade e praticidade - Seja digitando ou falando, nosso aplicativo é o seu melhor aliado para capturar suas inspirações instantaneamente!


Sobre o Projeto

O projeto consiste em um aplicativo para criar, visualizar e excluir notas. Ele permite aos usuários adicionar novas notas de texto ou gravar notas de áudio que são automaticamente transcritas para texto. Além disso, as notas são armazenadas localmente no navegador.

Veja o projeto rodando aqui -> NotesApp


Pré-requisitos

  • Node

Se você não tiver Node (Recomendável versão LTS)

Instalação

Para executar o projeto localmente, siga estas etapas no terminal:

1 - Clone esse repositório em sua máquina local:

git clone https://github.com/CaioCesarMDS/NotesApp.git

2 - Navegue até o diretório do projeto:

cd NotesApp

3 - Instale as dependências do projeto:

npm install

Execução

Para testar o projeto, siga esses passos:

1 - Execute a aplicação no expo do terminal:

npm run dev

Funcionalidades

1 - Criar notas;

2 - Excluir notas;

3 - Visualizar notas já criadas;

4 - Criar notas apartir de audios;

5 - Pesquisar por notas já criadas;


Tecnologias

Essas foram as principais tecnologias utilizadas no projeto:


  • React: react é uma biblioteca JavaScript para criar interfaces de usuário (UI). Ele permite criar componentes reutilizáveis e construir interfaces de usuário dinâmicas e eficientes.

  • TypeScript: typeScript é uma linguagem de programação baseada em JavaScript que adiciona tipagem estática e outros recursos de programação orientada a objetos ao JavaScript.

  • Radix UI: adix UI é uma biblioteca de componentes de interface de usuário para React. Ela fornece componentes acessíveis e com estilo prontos para uso, como diálogos, botões e menus.

  • Vite: é um construtor de aplicações web que visa proporcionar um desenvolvimento rápido e eficiente.

  • Date-fns: date-fns é uma biblioteca JavaScript moderna para manipulação de datas. Ela fornece funções simples e eficientes para lidar com formatação, manipulação e cálculos de datas.

  • Sonner: sonner é uma biblioteca para adicionar notificações a uma aplicação web. Ela oferece uma API simples para exibir notificações personalizadas, como alertas, avisos e mensagens de sucesso.


Autor

Esse Projeto foi desenvolvido por Caio Cesar 🔥


About

Aplicativo de criação de notas, com opção de transcrição por áudio.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published