from flask import Flask, render_template, request, jsonify
from face_recongise import DetectImage

app = Flask(__name__)

# Route de base
@app.route('/')
def home():
    return "Bienvenue sur mon application Flask !"

@app.route('/accueil')
def accueil():
    return "Bonjour"

@app.route('/get_face')
def get_face():
    DetectImage.detect_image_fn("hyugyugugu")
    return "Bonjour"

# Route avec un paramètre
@app.route('/hello/<name>')
def hello(name):
    return f"Bonjour, {name} !"

# Route avec un paramètre
@app.route('/carre/<nombre>')
def carre(nombre):
    return f"Carré= {detect_image(nombre)} !"

# Route pour gérer les requêtes POST
@app.route('/api/data', methods=['POST'])
def api_data():
    data = request.json
    response = {"message": "Données reçues avec succès", "data": data}
    return jsonify(response)


if __name__ == '__main__':
    app.run(debug=True)
