Skip to content

JDOCopilot is a mobile app for our high school. It was an IT class project, and it's goal was to optimize students schedules. It was kind of a success, 21 downloads on play store! But the app is now deprecated. Envoyer un message à @A.Weird Whale

Notifications You must be signed in to change notification settings

tidic84/JDOCopilot

Repository files navigation

JDOCopilot

JDOCopilot est une application basée sur pronote.

Elle a pour but d’optimiser les journées dans le lycée et éviter les retards car il est facile de se tromper ou de ne tout simplement pas trouver sa salle, vu l'organisation désastreuse de l'établissement. Cette application est destinée aux nouveaux élèves comme aux habitués et aux profs responsables des AS et du journal du lycée. Le principal objectif de l'application est d'optimiser les déplacements dans le lycée, à l'aide d'un plan plus ergonomique que ceux déjà proposés. Mais l'application intégrera un chat, avec création automatique de groupes de classe, les horraires des AS avec comment s'y inscrire, un affichage hors ligne de l'emploi du temps, permettant de conaître sa salle de n'importe où, une page de nouvelles, permettant aux élèves du cve, cvl, etc d'afficher des informations et une vue d'ensemble de la progression jusqu'au bac. Des 'widgets' seront aussi disponibles pour ne pas avoir a attendre pour conaître sa salle.

table des matières :

Comment ça marche
C'est sécurisé ?
Tout est de nous ?
C'est codé comment ?

comment ça marche ?

le schema de pronote pour notre académie est très simple: un client passe par atrium comme un tunnel pour accéder aux serveurs de pronote. Notre application ajàute une étape: notre API passe par Atrium pour se connecter à pronote avec vos identifiants et renvoyer à l'application les données demandées.

schema

Est-ce que c'est sécurisé?

Oui ! Vos identifiants sont en sécurité avec nous, personne ne vera vos notes, même pas nous :) Les identifiants sont tous cryptés avant d'être envoyés à pronote, en plus, nous ne gardons pour le moment aucune données personnelles : tout est téléchargé à votre première connexion journalière. La vérification de vos identifiants est faite par les serveurs de pronote, on à même pas votre prénom.

En revenche Ce qui n'est ni chez pronote ni chez nous est chez vous ! Les données sur votre téléphone ne sont pas cryptées, il est donc de votre responsabilité de les protéger :)

Tout est de nous?

Non ! Pour coder l'application nous avons utilisé une API originelle de Litarvan, qu'on a adapté à cause d'un bug sur les connexions a Atrium. Nous avons aussi utilisé des librairies diverses et variées pour l'ergonomie, la sécurité et l'efficacité de l'application. Donc nous remercions expressement tous ces développeurs qui mettent leurs outils gratuitement au service de leur compères !

Petit flex de la f-end team :)

spécifications

ReactNative JSON JavaScript Expo

L'application est codée en react native, utilise l'API pronote de Litarvan et Expo go

C'est gratuit?

Pour l'heure, JDO-Copilot est gratuit et open-source, vous pouvez y participer en faisant une pull request, avec une explication détaillée de ce qu'apporte votre contribution. Si celle-ci est acceptée, vous serez mentionné comme contributeur.

Love, Albatross! xoxo

Albatross! NSI cross-team

About

JDOCopilot is a mobile app for our high school. It was an IT class project, and it's goal was to optimize students schedules. It was kind of a success, 21 downloads on play store! But the app is now deprecated. Envoyer un message à @A.Weird Whale

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published