Clipboard é uma aplicação para macOS desenvolvida com TauriJS, ReactJS, Typescript e Jest. Ela salva as informações copiadas para a área de transferência, permitindo resgatar dados previamente copiados.
- TauriJS: Framework para criar aplicações desktop.
- ReactJS: Biblioteca JavaScript para construir interfaces de usuário.
- Typescript: Superset do JavaScript que adiciona tipagem estática.
- Jest: Framework de testes em JavaScript.
O projeto está organizado da seguinte forma:
src/
├── components/ # Componentes React da aplicação
├── hooks/ # Hooks personalizados
├── utils/ # Funções utilitárias
├── src-tauri/ # Codigo Rust e de configurações do TauriJS
Para instalar e executar a aplicação localmente, siga os passos abaixo:
- Clone o repositorio:
git clone https://github.com/seu-usuario/clipboard.git
- Navegue até o diretório do projeto:
cd clipboard
- Instale as dependências:
or
npm install
yarn install
- Execute a aplicação:
npm run test
- Fazer pesquisas de textos, caso a lista esteja muito grande
- Aparecer um "preview" de uma foto tirada print
- Salvar os textos copiados
- Sincronizar os dados com uma aplicação web