Skip to content

landrygd/noetic

Repository files navigation

Noetic

forthebadge forthebadge

Noetic est une plateforme d'histoires interactives avec des tchats. Son éditeur intégré permet via des commandes:

  • de poser des questions pour laisser au joueur le choix de la poursuite de son aventure.
  • de gérer des variables (précédé d'un "$") comme par exemple dans le message: "je m'apelle $nom"
  • de jouer des sons, musiques, ambiances exemple: "/sound dog"
  • et bien d'autres fonctionnalités...

Pour commencer

La stucture du projet se présente sous la forme suivante:

  • Le répertoire Ionic contient l'application Ionic
  • Le répertoire www contient la landing page

Je vous invite à vous renseigner sur le fonctionnement des frameworks Angular, Ionic et d'avoir un bon niveau en javascript pour comprendre le projet

Pré-requis

  • Node v12+
  • Ionic v5+
  • Angular v9+
  • Firebase v8+

Installation

Il faut préalablement avoir installé Node.js Puis installez les dépendances npm prérequis avec les commandes suivantes:

npm install -g @angular/cli
npm install -g @ionic/cli
ng add @angular/fire
npm i ngx-image-cropper
npm install @ngx-translate/core --save
ionic cordova plugin add cordova-sqlite-storage
npm install --save @ionic/storage
ionic cordova plugin add cordova-plugin-x-socialsharing
npm install @ionic-native/social-sharing
ionic cordova plugin add cordova-plugin-network-information
npm install @ionic-native/network
ionic cordova plugin add cordova-plugin-googleplus
npm install @ionic-native/google-plus
ionic cordova plugin add cordova-plugin-facebook4
npm install @ionic-native/facebook
ionic cordova plugin add cordova-plugin-local-notification
npm install @ionic-native/local-notifications

Démarrage

Depuis la racine du projet, entrez les commandes suivantes:

cd ionic
ionic serve

Une fenêtre de votre navigateur devrait alors s'ouvrir automatiquement sur la page: http://localhost:8100/

Fabriqué avec

  • Ionic - Framework pour application hybride (web, android, IOS, Windows, MacOS et Linux)
  • Angular - Framework front-end
  • Node.js - Développement en temps réel sur serveur local en JavaScript
  • Firebase - Backend noSQL
  • Cordova - Exportation natif sur mobile
  • NWJS - Exportation natif sur ordinateur
  • VSCode - Editeur de textes

Contribuer

Si vous souhaitez contribuer, vous pouvez nous contacter sur le serveur Discord de Blockup.

Versions

Listez les versions ici exemple : Dernière version stable : 0.0.3 Dernière version : 5.1 Liste des versions : Cliquer pour afficher

Auteurs

Lisez la liste des contributeurs pour voir qui à aidé au projet !

License

Ce projet est sous licence MIT - voir le fichier LICENSE.md pour plus d'informations

About

Plateforme d'histoire interactive avec des tchats

Resources

License

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published