PasteYou est une application de gestion de collage sécurisée et polyvalente construite avec Node.js et SQLite. Les utilisateurs peuvent créer, partager et gérer des extraits de texte (collés) avec des fonctionnalités avancées telles que les délais d'expiration, la protection par mot de passe et le téléchargement de fichiers.
Clonez le dépôt :
git clone https://github.com/sanjib9090/pasteyou.git
cd pasteyou
Installer les dépendances :
npm install
Créez les répertoires nécessaires :
Assurez-vous qu'il existe un répertoire uploads
pour le stockage des fichiers :
mkdir uploads
Configurez les variables d'environnement :
Créez un fichier .env
dans le répertoire racine :
SESSION_SECRET = your-session-secret
PORT = 3000
NODE_ENV = development
Initialisez la base de données :
L'application créera automatiquement les tables requises dans une base de données SQLite ( database.db
) lorsque vous démarrez le serveur.
Démarrez le serveur :
npm start
Le serveur fonctionnera sur http://localhost:3000
.
/register
./login
./dashboard
) pour afficher, mettre à jour ou supprimer vos pâtes.app.js
: fichier du serveur principal.views/
: modèles EJS pour le rendu des pages.public/
: Fichiers statiques comme CSS, images, etc.uploads/
: Répertoire de stockage des fichiers téléchargés.database.db
: fichier de base de données SQLite. Les contributions sont les bienvenues ! Voici comment vous pouvez contribuer :
git checkout -b feature-branch
).git commit -am 'Add new feature'
).git push origin feature-branch
).Ce projet est sous licence MIT. Voir le fichier LICENSE pour plus d'informations.
PasteYou - Un système de gestion de collage sécurisé, convivial et riche en fonctionnalités.