https://github.com/thomasportelettegit/proftracker
Projet fil rouge de la ressource R411 développement d'application android
https://github.com/thomasportelettegit/proftracker
android android-application android-studio firebase java
Last synced: 7 months ago
JSON representation
Projet fil rouge de la ressource R411 développement d'application android
- Host: GitHub
- URL: https://github.com/thomasportelettegit/proftracker
- Owner: ThomasPorteletteGit
- Created: 2024-03-12T13:13:17.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-05-08T12:49:28.000Z (over 1 year ago)
- Last Synced: 2025-07-03T22:05:21.951Z (7 months ago)
- Topics: android, android-application, android-studio, firebase, java
- Language: Java
- Homepage:
- Size: 2.37 MB
- Stars: 0
- Watchers: 1
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# ProfTracker

## Préambule
Proftracker est une application de mise en relation entre enseignants et élèves, conçue pour faciliter l'accès à l'éducation et favoriser l'apprentissage personnalisé. Avec Proftracker, trouver le professeur idéal pour répondre à vos besoins académiques n'a jamais été aussi simple. Que vous soyez à la recherche d'un tuteur pour approfondir vos connaissances dans une matière spécifique, ou que vous ayez besoin d'un mentor pour vous guider dans votre parcours éducatif, notre plateforme vous met en contact avec des professionnels qualifiés et passionnés. Explorez une diversité de disciplines, choisissez le profil qui correspond le mieux à vos objectifs d'apprentissage, et lancez-vous dans une expérience éducative enrichissante et sur mesure. Bienvenue dans l'univers de Proftracker, où l'éducation devient une aventure à portée de main.
## Fonctionnalités
### Authentification
Proftracker utilise un système d’authentification lié à Firebase. Trois activités sont disponibles :
- **LoginActivity** : connexion à l'application.
- **RegisterActivity** : création d'un compte.
- **ForgottenPasswordActivity** : réinitialisation de mot de passe.
### Filtrage des professeurs
Proftracker offre la possibilité de choisir son professeur en filtrant par matière, en consultant la localisation, en filtrant les prix, etc.
### Demande de cours
Les élèves ont la possibilité de contacter le professeur de leur choix pour lui demander un cours.
### Notifications
Proftracker dispose d'un système de notifications interne à l’application. Lorsqu’un professeur se connecte, il a accès à un onglet spécifique pour consulter ses notifications. Une notification correspond à une demande de cours de la part d’un élève. Pour créer ces notifications, lorsqu’un utilisateur est connecté, il peut contacter un professeur en consultant son profil. L’action sur ce bouton déclenchera un enregistrement de la demande dans la base de données.
### Animation
Deux animations différentes sont présentes sur l’application :
- Animation de vue après la connexion.
- Animation ObjectAnimator sur la RatingBar d’un professeur.
## Lien vers la vidéo démo
[](https://www.youtube.com/watch?v=ohB31Cl6fMw)
### Auteurs
[Matthieu Griffonnet](https://github.com/Matt-Griff)
[Rayan Outili](https://github.com/RayanOUTILI)
[Thomas Portelette](https://github.com/ThomasPorteletteGit)