GithubHelp home page GithubHelp logo

millelc / esup-multi Goto Github PK

View Code? Open in Web Editor NEW

This project forked from univlorraine/esup-multi

0.0 0.0 0.0 17.87 MB

Application mobile Esup-Multi : backend µservice + frontend ionic

Home Page: https://www.esup-portail.org/wiki/display/ESUPMULTI/Accueil

License: CeCILL Free Software License Agreement v2.1

Shell 0.23% JavaScript 27.90% TypeScript 57.67% HTML 6.91% Dockerfile 0.02% SCSS 7.27%

esup-multi's Introduction

Logo MESRI Logo Esup

Projet Esup-Multi

https://img.shields.io/github/license/EsupPortail/Esup-Pod)

Le projet Esup-Multi porté par l'université de Lorraine a pour objectif de proposer un socle technique opensource permettant la mise en oeuvre d'une application mobile institutionnelle Android, iOS et Web.

Esup-Multi, financé en partie par le plan France Relance dans le cadre de l'appel à projets Services Numériques aux Étudiants offre une architecture modulaire permettant une personnalisation approfondie, garantissant ainsi que l'application Esup-Multi puisse s'interconnecter au système d'information de l'établissement. Elle s'accompagne d'un CMS Headless qui permet d'externaliser paramétrages et contenus.

Les sources du projet sont constituées :

  • D'un front-end qui permet de générer les applications iOs et Android (Read me)
  • D'un back-end basé sur une archtecture micro-services et composée de 17 modules (Read me)

Contacts et échanges

Installation quickstart

Plus d'information dans la documentation d'installation

Technologies utilisées

Côté front-end :

  • Ionic
  • Angular

Côté back-end :

  • NodeJS avec Express et NestJS
  • Nats
  • Directus
  • MongoDB

Retrouvez toute la documentation sur notre espace wiki

Licence et contributions

Esup-Multi est sous la licence CeCILL-2.1. Si vous souhaitez contribuer au projet vous pouvez contacter [email protected].

Dépendances

La liste des dépendances et du code tiers utilisé est disponible dans le fichier libraries.md.
Si vous apportez des modifications à ce projet, merci de mettre à jour ce fichier en lançant le script generateLibraryList.bash à la racine du projet (aucun argument requis).

L'utilisation du script nécessite d'avoir l'interpréteur de commandes bash ainsi que npm sur votre machine. Sur windows, vous pouvez utiliser wsl pour accéder à bash.

Tant que l'arborescence globale du projet n'est pas modifiée, il ne devrait pas être nécessaire de modifier le script. Par conséquent, ajouter ou supprimer un microservice ne nécessite pas de modifier le script.

Le script utilise license-checker-rseidelsohn (license BSD-3-Clause) pour générer la liste des dépendances à partir des fichiers package.json du projet.

Logo France Relance

esup-multi's People

Contributors

vbueb avatar benjhoo avatar vmunierjnesis avatar tsimon-jnesis avatar mgerum avatar mcsljnes avatar actxletoucan avatar cbissler avatar tristan54 avatar floddo avatar bquiller avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.