O TempLinkShare é meu mais recente projeto pessoal, uma API que permite o compartilhamento seguro e temporário de arquivos. Suas principais funcionalidades incluem o upload de arquivos, a geração de links de download temporários e o compartilhamento de arquivos de maneira controlada, tudo com gerenciamento da validade dos links.
A porta padrão para acesso é http://localhost:3000
- Faça um clone do projeto
git clone https://github.com/maxsonferovante/TempLinkShare.git
- Abra o diretório do projeto
cd templinkshare
- Instale as dependências utilizando o comando:
npm install
- Inicialize o servidor local:
npm run dev
- Rodar os testes :
npm run test
docker compose up
Este projeto foi documentado utilizando o Swagger.
Para visualizar o Swagger no servidor utilize Swagger
Para acessar a documentação localmente, inicialize o projeto com npm run dev
;
Abra http://localhost:3000/api-docs
no navegador para visualizar localmente.
- Faça um fork do projeto.
- Crie uma nova branch com as suas alterações:
git checkout -b my-feature
- Salve as alterações e crie uma mensagem de commit contanto o que você fez:
git commit -m "feature: My new feature"
- Envie as alterações:
git push origin my-feature