---
# System prepended metadata

title: '**Manuel d''utilisation MyCampus**'

---

# MANUEL D'UTILISATION
## Bienvenue 👋

 [MyCampus]() est un projet de fin de formation en licence 3 ICT4D,telle qu’elle a été baptisée est la solution que nous proposons à l’université de Yaoundé 1 pour résoudre ses  problèmes d’orientation et de communication qui se veulent être des problèmes de grandes envergures en son sein.
 
# I-FONCTIONNALITES
- Gestion des Annonces : Permettre aux autorities de creer des annonces qui sont verifie par les Admin, si elle sont valider elle sont publie sur la plateforme mobile pour que les etudiants puis les consulter. Sinon si elles sont regetter les autorities responsables les modifie et les soummet au admin.
- Gestion des Utilisateurs : Permettre au admin de creer, modifier ou suprimer des utilisateurs sur la platforme
- Gestion des lieux : Permettre creer, modifier ou suprimer un lieu.
- Changement de compte : Permettre au utilisateurs de type visiteurs de changer le compte a compte etudiant pour la consultation des annonces en temps reel sur la platforme mobile
- Consultation des annonces : Permettre au utilisateurs de type etudiants d'acceder au annonces valider selon leurs departement et leurs faculte
- Consultation des lieux : Permettre a n'importe quel utilisateurs de navigeur sur la platforme mobile pour vister les lieux et navigeur d'un lieu a l'autre

### Etape 1 : Connexion
* Pour accéder à leurs platforme web respective les admins et les autorite doivent se connecter. De meme pour les visiteurs et etudiants qui doivent se connecter sur la platforme mobile afin de naviguer sur l'application.

### Etape 2 : Fonctionnalités de l'administrateur  :
Ce dernier est celui qui se charge de:
* Verifier les annonces
* Gerer les utilisateurs
* Gerer les 

### Etape 3 : Fonctionnalités de l'autorite  :
Ce dernier est celui qui se charge de:
* Creer et de modifier les annonces en cas d'erreur signaler par l'admin.

### Etape 4 : Fonctionnalités du visiteur  :
Ce dernier est celui qui se charge de:
* Changer sont compte a un compte etudiant afin de consulter les annonces
* Consulter les lieux et navigeur

# II-INSTALLATION ET PARAMETRAGE
Ce projet est destinéa a la navigation et a la communication au sein de la faculte des sciences.

### Etape 1 : Presentation de la base de donnees
1. MongoDB

### Etape 2 :  Package install
1. npm install

### Etape 3 : comment lancer l'application
1. Clonez le projet (Web):`$ git clone https://github.com/mr-about-team/mycampus` 
2. Installez les dépendances :`$ npm install`   
3. Lancez le projet :`$ npm start` 
4. Clonez le projet (Mobile) :`$ git clone https://github.com/kamgarodrigue/mycampus`
5. Installez les dépendances `$ Flutter pub get` 
6. Lancez le projet`$Flutter run`  :  

## III- Equipe de développement

L'équipe de développement est constituée de :

==> AMBASSIRA AMBASSIRA RYAN CRAIG ambassiraambassira@gmail.com
==> KANOU FOKOU KENNY STEVE kennystevekanou@gmail.com
==> ABDERAHIM ALI MAGUINI         abderahimali00@gmail.com

C'est avec cette équipe dynamique que ce projet à finalement vu jour.
Elle est constituée uniquement des étudiant de l'[Université de Yaoundé 1/ICT4D/L3]().

## Technologies et outils utilisées

-  Express JS
-  Nodejs en Backend avec la base de données MongoDB
-  ide VsCode
-  Flutter

## Code source

- Application web : https://github.com/mr-about-team/mycampus
- Application mobile : https://github.com/kamgarodrigue/mycampus

