PasteYou es una aplicación de gestión de pegado segura y versátil creada con Node.js y SQLite. Los usuarios pueden crear, compartir y administrar fragmentos de texto (pegar) con funciones avanzadas como tiempos de vencimiento, protección con contraseña y carga de archivos.
Clonar el repositorio:
git clone https://github.com/sanjib9090/pasteyou.git
cd pasteyou
Instalar dependencias:
npm install
Cree los directorios necesarios:
Asegúrese de que exista un directorio uploads
para el almacenamiento de archivos:
mkdir uploads
Configurar variables de entorno:
Cree un archivo .env
en el directorio raíz:
SESSION_SECRET = your-session-secret
PORT = 3000
NODE_ENV = development
Inicialice la base de datos:
La aplicación creará automáticamente las tablas requeridas en una base de datos SQLite ( database.db
) cuando inicie el servidor.
Inicie el servidor:
npm start
El servidor se ejecutará en http://localhost:3000
.
/register
./login
./dashboard
) para ver, actualizar o eliminar sus archivos pegados.app.js
: archivo del servidor principal.views/
: Plantillas EJS para renderizar páginas.public/
: Archivos estáticos como CSS, imágenes, etc.uploads/
: Directorio para almacenar archivos cargados.database.db
: archivo de base de datos SQLite. ¡Las contribuciones son bienvenidas! Así es como puedes contribuir:
git checkout -b feature-branch
).git commit -am 'Add new feature'
).git push origin feature-branch
).Este proyecto está bajo la licencia MIT. Consulte el archivo de LICENCIA para obtener más información.
PasteYou : un sistema de gestión de pegado seguro, fácil de usar y con muchas funciones.