PasteYou é um aplicativo de gerenciamento de colagem seguro e versátil desenvolvido com Node.js e SQLite. Os usuários podem criar, compartilhar e gerenciar trechos de texto (pastas) com recursos avançados, como prazos de validade, proteção por senha e uploads de arquivos.
Clone o repositório:
git clone https://github.com/sanjib9090/pasteyou.git
cd pasteyou
Instale dependências:
npm install
Crie os diretórios necessários:
Certifique-se de que exista um diretório uploads
para armazenamento de arquivos:
mkdir uploads
Configure variáveis de ambiente:
Crie um arquivo .env
no diretório raiz:
SESSION_SECRET = your-session-secret
PORT = 3000
NODE_ENV = development
Inicialize o banco de dados:
O aplicativo criará automaticamente as tabelas necessárias em um banco de dados SQLite ( database.db
) quando você iniciar o servidor.
Inicie o servidor:
npm start
O servidor será executado em http://localhost:3000
.
/register
./login
./dashboard
) para visualizar, atualizar ou excluir suas pastas.app.js
: arquivo do servidor principal.views/
: modelos EJS para renderização de páginas.public/
: arquivos estáticos como CSS, imagens, etc.uploads/
: Diretório para armazenar arquivos carregados.database.db
: arquivo de banco de dados SQLite. Contribuições são bem-vindas! Veja como você pode contribuir:
git checkout -b feature-branch
).git commit -am 'Add new feature'
).git push origin feature-branch
).Este projeto está licenciado sob a licença MIT. Consulte o arquivo LICENSE para obter mais informações.
PasteYou - Um sistema de gerenciamento de pasta seguro, fácil de usar e rico em recursos.