Projet tutoré de DUT informatique

Contexte

Bouge du canap’ est une application native en Java réalisée avec Android Studio. C’était un projet tutoré créé pendant le long de mon cursus de DUT.

Nous étions un groupe de 4 élèves et nous nous sommes répartis les taches selon un planning défini.

Cette application a pour but d’offrir une réponse à des personnes qui souhaiteraient faire une activité à plusieurs mais qui ne trouvent pas d’accompagnant.

Logo de l'application Bouge du Canap'
Logo de l’application

Réalisation

Analyse fonctionnelle préalable

Avec notre concept en tête nous avons commencé par étudié ce qui existait déjà (Eventbite et meetup) et nous les avons décortiqué. Nous avons noté les éléments les plus pertinents et écartés les systèmes les plus complexes.

Grâce à cette analyse nous avons obtenu les fonctionnalités clés de notre application :

  • Créer un évènement et le gérer
  • Rechercher un évènement et s’inscrire pour y participer
  • Gérer son compte et son profil

Nous avons aussi crée une version 2 avec des fonctionnalités plus optionnelles avec un système de commentaire ou la possibilité d’inviter des participants qui sont déjà venu à un évènement précédent.

Du point de vue du système, il y a deux types d’utilisateur : l’organisateur et le participant à l’évènement

Ecran d'accueil de l'application Bouge Du Canap'
Écran d’accueil
Maquette de la fonctionnalité Créer un évènement
Maquettes pour Créer un évènement

Création graphique

Au début de la 2ème année nous avons décidé de rebrander notre application.

Mon premier travail a été de modifier la charte graphique et le nom de l’application tout en gardant la même finalité.

Après concertation, le nom Bouge Du Canap’ a été choisi ainsi que les couleurs avec une palette réduite : une vive (orange), une sombre (bleu marine) et une neutre (gris) pour faire le lien.

La difficulté du logo, créé ensuite, était de représenter une activité qui pouvait toucher plusieurs domaines (culture, sport individuel ou collectif). Nous avons finalement opté pour quelque chose de plus littéral par rapport au nom de l’application.

Développement de l’application

Pendant la phase de développement, j’étais en charge d’intégrer les interfaces les plus complexes comme le formulaire de recherche, la page de création d’un évènement ci-contre et les pages de création et de consultation de profil. Je me suis occupé de la documentation rendue au fur et à mesure du projet c’est-à-dire la planification, le pitch écrit du projet et diagrammes UML

Le résultat est une application fonctionnelle mais, selon mon avis, inaboutie graphiquement. Nous avons mal géré notre temps car le projet était fait en parallèle des cours et c’était la première fois qu’on gérais un projet de cette envergure.

Rendu final de la fonctionnalité Créer un évènement
Interface dans l’application pour Créer un évènement

Vidéo explicative

Cette vidéo est une démonstration des principales fonctionnalités.

L’utilisateur commence par créer un compte puis un profil dans l’application. Une fois connecté, il va créer un évènement avec toutes les informations nécessaires.

Il peut ensuite faire une recherche parmi tous les évènements ; il y retrouve celui qu’il vient d’ajouter dans la liste et il peut consulter les informations associées.

Il doit changer de profil pour devenir un participant et pouvoir demander à participer, comme dans l’exemple au tournoi de basket.

En reprenant le profil du créateur du tournoi, il voit la demande de participation qui vient d’être envoyée et peut l’accepter ou la refuser.

Le participant recevra une notification push indiquant si sa participation a été acceptée ou refusée.

Bon tournoi à tous !