Skip to content

pavel-arapov/Paint_MM

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 

Repository files navigation

### INSTALLATION ###
(Node.js requis)
Executer la commande:
> node paint-server.js

Le serveur est fait pour être autonome (pas besoin d'un serveur web additionnel) pour récupérer tous les types de fichiers (html, js, gif, png ...).

### UTILISATION ###
Avec Google Chrome, se connecter à l'adresse:
http://localhost/

### VERSION 1.0 ###
[SERVEUR]
- Serveur Node.js autonome.
- Séparation des dossiers serveur et client pour ne pas avoir le serveur dans l'arborescence du client.
- Code Javascript trés structuré (Prévoir de concaténer les fichiers pour gagner en performances).
[DESSIN]
- Outils de dessin: Rectangle, Cercle, Crayon, Ligne, Gomme.
- Options: taille du trait, couleur de remplissage et du contour, ombre.
- Affichage en temps réel des dessins sur tous les navigateurs connectés.
- Bouton effacer le canvas.
[BASE DE DONNEES]
- Fonctions: Enregistrer, Charger, Vider la mémoire.
- Affichage animé du chargement des données.
[CHAT]
- Commandes: /nick, /stats, /who (affiche tous les utilisateurs connectés).
- Bouton de connection / déconnection.
[ANIMATIONS]
- Animations avec JQuery: menus déroulants et chat.
- Animation du chargement des dessins.
[ERGONOMIE]
- Design étroit pour une future intégration à facebook et utilisation sur smartphone.

### INFORMATIONS ###
Nous avons décidé de restructurer entièrement le code javascript pour une plus grande clarté et une simplicité d'utilisation.
On a essayé de le structurer à la façon MVC, le résultat s'en rapproche mais ça reste Javascript (et les fonctions callback :).

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published