Image Sharing
Ephemeral way to share your pictures
Exemple d'utilisation:
lancer le serveur: npm start
lancer un navigateur: localhost:7000
lancer un client qui partage des albums: node client.js mon_nom
sur la page web, taper rechercher par nom de user
using:
NodeJs
ExpressJs
SocketIO
WIP - help us on our chat
TODO Liste:
- Envoyer les fichiers en stream depuis le client.js au serveur
- Stocker les fichiers sur le serveur dans un dossier lié à l'id et par date
- Servir le fichier au client html par le serveur en express
- Ajouter un ID aléatoire au client.js
- Demander au client html l'id qu'il veut intéroger
- Enjoliver la page index.html
- Ajouter une option de mot de passe sur l'album dans client.js
- Ajouter une interface sur le client.js grace a NodeWebkit, avec un input de selection de dossier
- Faire un bouton de trail icon (win/mac) pour couper le client.js
- Packager le client en version mac et windows
- Mise à dispo sur les-photos.de ??? :D
- Script de nettoyage pour les photos sur le serveur (par date de dernier hit)
- Retaillage des images à la volée
- Mise a disposition de Zip pour l'album
- Intégration de lien de partage facebook, twitter etc...
Installation
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.29.0/install.sh | bash
nvm install 4
nvm use 4
npm install
test
node index.js
node client.js mon_album
ouverture de localhost:7000
TODO:
http://socket.io/get-started/chat/