Apprenez la programmation grâce à l'apprentissage par projet alias fonction. https://function.divlo.fr/
This repository has been archived on 2024-10-29. You can view files and clone it, but cannot push or open issues or pull requests.
Go to file
2020-04-20 17:53:44 +02:00
.github Hotfix: README.md github logo 2020-04-12 17:47:14 +02:00
api 👌 IMPROVE: Ajustements et Hotfix 2020-04-20 17:53:44 +02:00
website 👌 IMPROVE: Ajustements et Hotfix 2020-04-20 17:53:44 +02:00
LICENSE 2020 License 2020-01-01 17:03:59 +01:00
README.md backend: /admin/categories 2020-04-12 22:38:13 +02:00

FunctionProject

Apprenez la programmation grâce à l'apprentissage par projet alias fonction.

Licence MIT Repo Size Commit Activity Contributors Stars

FunctionProject

⚙️ À propos

FunctionProject regroupe plein de fonctions sous différentes catégories. Chaque fonction dispose d'une partie "Utilisation", et d'une partie "Article" pour expliquer le code de celle-çi (le plus souvent, le code est rédigé en Javascript).

En plus de présenter des fonctions, FunctionProject est un blog ce qui permet la publication d'article à propos du développement web et plus généralement de la programmation informatique.

Si vous aimez le projet, vous pouvez aider à le faire connaître en utilisant #FunctionProject sur Twitter. 🐦

Le projet est disponible sur function.divlo.fr.

🚀 Open Source

Le partage est essentiel afin de progresser, l'Open Source permet l'entraide et le partage de connaissance entre développeurs.

Si vous voulez contribuer, avant toute chose écrivait une "issue" sur GitHub à propos des changements que vous voulez apporter et on pourra en discuter avec grand plaisir. 😉

🌐 Installation

Note : En installant, la version locale vous n'aurez pas accès aux données des fonctions etc. Seulement une base de donnée vide.

Prérequis :

  • NodeJS (et npm) → version récente
  • Base de donnée MySQL → J'utilise Wamp ce qui me permet d'avoir phpmyadmin.

Commandes (à suivre dans l'ordre) :

# Cloner le projet
git clone https://github.com/Divlo/FunctionProject.git FunctionProject

# Aller à la racine du projet
cd FunctionProject

# Installer les packages/dépendances
cd ./api
npm install
cd ../website
npm install

Vous devrez ensuite configurer l'API en créant un fichier .env à la racine du dossier /api et prendre exemple du fichier .env.example avec votre configuration.

Lancer l'environnement de développement :

Dans deux terminals séparés :

  • Lancer le front-end en allant dans /website
npm run dev # front-end lancé sur http://localhost:3000
  • Lancer l'api en allant dans /api
npm run dev # API lancé sur http://localhost:8080

Enjoy! 😃

📄 Licence

Ce projet est sous licence MIT - voir le fichier LICENSE pour plus de détails.