Giter Site home page Giter Site logo

dtrckd / systemd Goto Github PK

View Code? Open in Web Editor NEW

This project forked from hub-humanbeing/systemd

0.0 1.0 0.0 46.36 MB

plateforme web de projets collaboratifs non-marchands

License: GNU Affero General Public License v3.0

HTML 38.10% JavaScript 46.41% CSS 15.48%

systemd's Introduction

enter image description here

Build Status

Plate forme web chiffrée de projets collaboratifs non marchands

Crééz des projets, invitez vos amis, et profitez ensemble des outils gratuits et sécurisés pour organiser ensemble votre association ou collectif

chat du projet : https://riot.im/app/#/room/!ztKzNaLEQMIgMTitwR:matrix.org?via=matrix.org

Notre Objectif :

Favoriser le non-marchand et le collaboratif afin qu'ils puissent se dévelloper grace aux outils du numériques en réseau.

Créer un outil qui accompagne la transition d'une société de l'argent en faillite à un mode de production basé sur la collaboration et le partage.

Un projet en trois phases :

Créer un outil de gestion de projet ouvert à tous

Un outil qui permettra aux différents collectifs et association de s'organiser efficacement. Un outil chiffré, gratuit, open-source visant à favoriser l'horizontalité dans la gestion de projet.

Faire de SystemD le réseau social du projet collaboratif

Création des interfaces faisant de la plateforme un espace de rencontre et de circulation des utilisateurs sur différents projets : Recherche géolocalisée par compétences-centres d’intérêts, messagerie chiffrée, blogs partagés, etc.

Déveloper un réseau de gratuité et de partage

Permettre à chaque utilisateur et chaque projets de mettre en partage les ressources qu'ils produisent afin de pouvoir réaliser une circulation non-marchande de grande ampleur

Roadmap

Première phase :

  • Interface de création de comptes utilisateurs et connexion à la plate-forme
  • Interface de modification du profil utilisateur
  • Interface de création de projet
  • Invitation à des projets et gestion des membres
  • Création d'un forum de discussion par projet
  • Agenda participatif pour chacun des projets
  • Liste des taches ergonomique pour chaque projet
  • Interface pour soutenir ou participer à SystemD

Deuxième phase :

  • Interface pour que chaque utilisateur puisse renseigner ses compétences
  • Interface pour que chaque utilisateur puisse renseigner ses centres d’intérêts
  • Prise en compte de la localisation géographique
  • Outils de recherches avancées pour rechercher des collaborateurs potentiels / des projets intéressants
  • Messagerie inter-utilisateurs et inter-projets
  • Blog personnel et blog de projets
  • Module de carte interactives pour les projets

Troisième phase :

  • Prise en compte des retours utilisateurs de la seconde phase et amélioration des fonctionnalités
  • Interface permettant de lister les ressources matérielles qu'un projet ou utilisateur souhaite mettre en partages
  • Interface de recherche de ressources
  • Possibilité de laisser des annonces concernant les besoins personnels et ceux des projets
  • Applications IOS, ANDROID et DESKTOP
  • Module de planning Scrum

Installation en local

1. Récupérer le code

Vous avez deux solutions pour le faire :

  1. Via Git, en clonant ce dépôt ;
  2. Via le téléchargement du code source en une archive ZIP.

2. Installation de MeteorJS et de node js (Ubuntu)

node :

$ sudo apt-get install nodejs

meteor :

$ curl https://install.meteor.com/ | sh

3. Lancer initialiser l'appli

pour uploader les paquets , utiliser la commande

$ meteor npm install

4. Pour lancer le serveur d'assets (optionnel) :

#####a- lancer un serveur d'assets avec docker dans un autre terminal lancez minio avec la commande suivante : $ docker run -p 9000:9000 --name system-d -e "MINIO_ACCESS_KEY=CeQueTuVeux" -e "MINIO_SECRET_KEY=TonJoliMotDePasse" -v /mnt/data:/data -v /mnt/config:/root/.minio minio/minio server /data

#####b- copier puis renomez le fichier 'settings.template.json' à la racine en 'settings.json' et remplacer les "???" avec vos parametres "minio": { "endPoint": "172.17.0.2", "port": 9000, "MINIO_ACCESS_KEY":"CeQueTuVeux" , "MINIO_SECRET_KEY":"TonJoliMotDePasse" }

4. C'est prêt !

Copiez le fichier settings.template.json à la racine et rennomez le settings.json. Lancez enfin le serveur de dev avec :

$  meteor --settings settings.json

Vous pouvez ensuite visionner l'avancement du travail en vous rendant à l'adresse suivante :

http://localhost:3000/

pour mémoire :

commande de déploiement (rassurez vous, ca ne marche qu'en etant correctement identifié)

DEPLOY_HOSTNAME=eu-west-1.galaxy-deploy.meteor.com meteor deploy --settings settings.json system-d.eu.meteorapp.com

systemd's People

Contributors

robinbanquo avatar ioqt00 avatar lapin-b avatar fabrice61 avatar akuseku avatar goofy-mdn avatar

Watchers

 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.