Skip to content

Latest commit

 

History

3 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 

Repository files navigation

ProjectZen

🪧 À propos

ProjectZen est une plateforme web pensée pour simplifier la gestion de projets des petites et moyennes équipes. Elle permet de suivre l’avancement, d’organiser les tâches et de fluidifier la communication, avec un outil léger, flexible et facile à utiliser.


📚 Table des matières

  • 🪧 À propos
  • 📦 Prérequis
  • 🚀 Installation
  • 🛠️ Utilisation
  • 🤝 Contribution
  • 🏗️ Construit avec
  • 📚 Documentation
  • 🏷️ Gestion des versions
  • 📝 Licence

📦 Prérequis

Avant de démarrer, assurez-vous d'avoir :

  • Node.js v14 ou supérieur
  • npm
  • Un navigateur web récent (Chrome, Firefox, Edge...)
  • Heroku CLI pour le déploiement
  • Variables d’environnement :
    • DB_USER : nom d'utilisateur de la base de données
    • DB_PASS : mot de passe de la base de données

🚀 Installation

Cloner le dépôt :

git clone https://github.com/ProjectZen/ProjectZen.git
cd ProjectZen

Installer les dépendances :

npm install

🛠️ Utilisation

Démarrage de l'application

npm start

Accéder ensuite à : http://localhost:8080

Ajouter une tâche

npm run add-task "Nom de la Tâche"

Lancer les tests

npm test

Problèmes courants

  • Si npm start ne fonctionne pas, vérifiez que tous les modules sont installés avec npm install.

🤝 Contribution

Étapes pour contribuer :

  1. Fork le dépôt
  2. Crée une branche :
    git checkout -b feature/nom-fonctionnalité
  3. Apporte tes modifications
  4. Commit tes changements :
    git commit -m "Ajout de la fonctionnalité : nom"
  5. Push ta branche :
    git push origin feature/nom-fonctionnalité
  6. Ouvre une pull request

🏗️ Construit avec

Langages & Frameworks

  • JavaScript (ES6+) : langage principal
  • HTML5 / CSS3 : structure et style
  • React : front-end
  • Node.js : back-end
  • Express.js : serveur

Outils

CI

  • Travis CI : intégration continue automatisée
    Permet d’exécuter les tests à chaque push et pull request.

Déploiement

  • Heroku : hébergement de l’application
    Utilise le Heroku CLI pour déployer directement depuis le terminal.

📚 Documentation


🏷️ Gestion des versions

Ce projet suit la gestion sémantique de version (SemVer).

Les versions sont disponibles via la section Releases du dépôt GitHub.

Un correctif lié à une fraude a été appliqué dans l'historique de commits.


📝 Licence

Ce projet est sous licence MIT. Voir le fichier LICENSE pour plus d'informations.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors