Skip to content

Une application web Python avec le framework Flask pour l'évaluation du cours de Python

Notifications You must be signed in to change notification settings

Chartes-TNAH/ForumTNAH

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ForumTNAH

Le ForumTNAH est une application web Python permettant des discussions entre anciens étudiants du master Technologies Numériques Appliquées à l'Histoire de l'Ecole nationale des Chartes, et les étudiants actuels. Ce forum a été crée par Maxime Challon.

Description des fonctionnalités du ForumTNAH

Plusieurs fonctionnalités sont proposées:

  • publication de messages visibles par tous, avec possibilité de commentaires
  • indexation des messages et recherche de messages par thèmes et lieux
  • création de comptes utilisateurs donnant la possibilité de renseigner ses expériences, ses compétences, ses liens (mail, GitHub, LinkedIn) et des informations sur la scolarité à l'EnC
  • possibilité de saisie en MarkDown des messages et des commentaires
  • possibilité d'envoyer des messages privés
  • mise à disposition des données non privées en JSON sous la forme d'une API, accessible via un compte utilisateur

Développement de l'application

Ce projet a été réalisé dans le cadre de l'évaluation du cours Python. Il est développé avec le langage Python3 et le framework Flask. Son graphisme est réalisé grâce au framework Bootstrap.

Lancement du ForumTNAH pour la première fois

  • Installer Python3
  • Cloner ce dépôt Git: git clone https://github.com/MaximeChallon/ForumTNAH.git; rentrer dedans
  • Installer, configurer et lancer un environnement virtuel avec Python3: virtualenv -p python3 env pour l'installation, source env/bin/activate pour le lancement
  • Installer les requirements.txt: pip install -r requirements.txt
  • Lancer l'application avec la commande python3 run.py

Lancement du ForumTNAH

  • source env/bin/activate pour le lancement
  • Lancer l'application avec la commande python3 run.py

About

Une application web Python avec le framework Flask pour l'évaluation du cours de Python

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published