Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Navigateur Haddock

Navigateur web pedagogique minimaliste developpe en Python (PySide6). Chaque version introduit uniquement les mecanismes indispensables, afin d'accompagner un public senior qui decouvre Internet sans surcharge fonctionnelle.

Objectif

Offrir un support concret pour expliquer le Web par iterations courtes : la barre d'adresse, la navigation, puis quelques notions optionnelles quand elles servent un scenario d'apprentissage precis.

Public cible

  • Seniors ou debutants complets qui souhaitent comprendre comment naviguer sur Internet.
  • Formateurs qui veulent montrer les briques de base d'un navigateur sans distraire avec des options modernes.

Installation

Prerequis : Python 3.11+ et la dependance PySide6 (QtWebEngine integre).

python -m venv .venv
# Windows :
.venv\Scripts\activate
# Linux / macOS :
source .venv/bin/activate

pip install --upgrade pip
pip install -r requirements.txt

Execution

python src/app.py

Versioning et releases

Voir docs/VERSIONING.md pour la strategie de versions, le workflow Git complet et les releases GitHub.

Roadmap pedagogique (v0 -> v4)

  • v0 : pre-version interne (non publiee).
  • v1 : barre d'adresse, bouton Aller, affichage de la page chargee.
  • v2 : boutons retour / avance / recharger + barre d'adresse synchronisee.
  • v3 : bouton Parametres + page d'accueil configurable + bouton Accueil.
  • v4 : favoris limites aux cas d'apprentissage utiles.

About

Navigateur web pédagogique minimaliste développé en Python avec PyQt6. Conçu pour l’apprentissage des concepts fondamentaux du Web, il propose des versions progressives, sans surcharge fonctionnelle, destinées à un public débutant ou senior.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages