GitHunt
BA

bassochette/projetopera

Plateforme de gestion d'inventaire.

README

Installation

Prérequis :

node js
npm
Base de données Mysql
    config: config/database.json

En cas de soucis avec l'upload d'image:
    vérifier la présence des dossiers: ./upload , ./upload/images et ./tmpUpload

forever

Rouler les commandes :

sudo npm install
bower install
grunt build

Pour lancer le serveurs plusieurs options:

- Dev :
    grunt debug

- Prod :
    forever start museionServer

- Autre :
    nohup node museionServer
    node museionServer

Branches:

- master : Version de production, stable et toujours déployable mais va devenir legacy lorsque newArch sera prète
- newArch : Version en cours de refactoring

Fonctionnalité:

* Présente :

    - RESTFUL api
    - Fiche d'inventaire "18 colonnes" réglementaire
    - Ajout d'image
    - Dossier oeuvre flexible et personnalisable
    - Authentification et gestion des role basique
    - Verrouillage

* À venir :

    - Export format joconde + dossier compressé complet sur l'oeuvre
        - Joconde
        - image
        - fiche pdf inventaire
        - fiche pdf dossier oeuvre

    - Import dossier compressé
    - Dashboard d'utilisation (admin)
    - Panel de configuration (admin)
    - Gestion des "favoris" par utilisateur
    - Champs dossier oeuvre complex, exemples: list, donné composite
    - Gestion des fichiers type pdf, doc, xls,...
    - Liens entre les oeuvres définie par l'utilisateur
    - recherche avancé

Architecture :

Contact :

Julien Prugne
Twitter: @bassochette

julien.prugne@gmail.com
514 913 1330

Languages

JavaScript90.8%CSS9.1%HTML0.1%

Contributors

Created July 23, 2014
Updated January 28, 2023
bassochette/projetopera | GitHunt