Skip to content

API serving to provide Cameroonian students with past baccalaureat exam papers. This API is used by the Telegram bot @EpreuveBot.

Notifications You must be signed in to change notification settings

JamesAlaric/EpreuveBot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 

Repository files navigation

EpreuveBot

API serving to provide Cameroonian students with past baccalaureat exam papers. This API is used by the Telegram bot @EpreuveBot.

Objectifs

L'objectif principal de cette API est de faciliter l'accès des étudiants camerounais aux epreuves des examens antérieurs du baccalauréat.

Les objectifs spécifiques comprennent : Créer une API robuste et sécurisée pour gérer les demandes de copies d'examens antérieurs. Stocker et organiser les copies d'examens antérieurs dans une base de données. Mettre en place des mécanismes de recherche efficaces pour permettre aux étudiants de trouver rapidement les examens dont ils ont besoin. Intégrer l'API avec le bot Telegram @EpreuveBot pour fournir une interface conviviale aux utilisateurs.

Dépendances

Les dépendances suivantes sont nécessaires pour exécuter le projet :

Python 3.7 ou version ultérieure Flask 2.0.1 SQLAlchemy 1.4.22 PostgreSQL (ou une autre base de données compatible avec SQLAlchemy)

Instructions d'exécution

1- Clonez ce dépôt sur votre machine locale : git clone https://github.com/votre-utilisateur/Projet-API-Baccalaureat-Camerounais.git


  2- Accédez au répertoire du projet :
cd Projet-API-Baccalaureat-Camerounais

3- Installez les dépendances requises : pip install -r requirements.txt


  4- Configurez la base de données :
Créez une base de données PostgreSQL vide.
Modifiez le fichier config.py avec les informations de connexion à votre base de données.

  5- Exécutez les migrations de la base de données :
python manage.py db upgrade

6- Lancez l'API : python app.py


  7- L'API sera maintenant accessible à l'adresse http://localhost:5000. Vous pouvez envoyer des requêtes HTTP à cette adresse pour interagir avec l'API.

About

API serving to provide Cameroonian students with past baccalaureat exam papers. This API is used by the Telegram bot @EpreuveBot.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published