Partage
  • Partager sur Facebook
  • Partager sur Twitter

[App] Réseau social basé sur le Virtualreality

    6 juin 2017 à 19:58:04

    Une version plus récente est disponible ici:

    https://openclassrooms.com/forum/sujet/application-shapynotes-future-of-posts

    ——————-

    Bonjour,

    Je me présente, je m’appelle Maurice. Je travaille actuellement sous Windows, cependant j’ai également déjà utilisé Linux. Je suis développeur passionné, j’aime bien progresser et apprendre de nouvelles choses. Il y a déjà plus de deux 2 ans, que j’ai commencé avec le HTML/CSS puis j’ai continué avec le PHP/MYSQL ainsi que le javascript/jQuery et dernièrement j’ai terminé mon cours Symfony.
    J’ai des connaissances dans le domaine de GFX et System management.

    Pour mon projet, le backend est en Symfony et le Frontend une application IOS sous Swift.

    Le projet

    Dans un premier temps, comme certains d’entre vous j’utilise des réseaux sociaux. Mais l’année dernière j’ai remarqué qu’il y avait des fonctionnalités très utiles mais qui n’étaient pas à disposition, c’est à partir de ce moment que l’idée m’est venue de créer un nouveau réseau social. Il y a quelques jours, j’ai remarqué que mon concept initial ne me différencie pas assez des autres. 

    Cependant en fin de l’année dernière, j’ai commencé à développer le frontend (sous l’ancien concept), dont la V1 a été récemment finalisé.  C’est vrai que mes pages finales ne ressemblaient plus exactement à mes plans (sur papier 
    😝), mais c’était une vraie motivation de modifier des pages et ensuite de voir le résultat ainsi que le progrès. Bref, aujourd’hui j’ai terminé les premiers prototypes de la nouvelle application, c’est pourquoi je viens aussi vous demander votre avis ici.

    Généralités et avancement

    Comme j’ai pu l’indiquer précédemment il s’agit d’un réseau social.

    • La première page que l’utilisateur est évidemment une page de chargement
    • Ensuite, il voit une page « Timeline ». Ici l’utilisateur voit de nouvelles notifications soit des demandes d’amitiés, ce qui se passe autour de lui ou des nouveaux messages qui pourrait l’intéresser
    • Par la suite une page amis, où l’utilisateur peut voir ses amis, envoyer des demandes d’amitiés soit en accepter.
    • La page la plus importante est la page « Environnement ». Elle est basée sur le Virtual reality, enfaite la caméra de l’utilisateur est activée, ainsi il peut placer des publications sur des murs, sols, etc. Ainsi dès qu’un amis ou une personne passe par là avec l’application allumé pourra visualiser la publication.
    • De plus il existe une page publication, ici l’utilisateur peut publier des guides. C’est-à-dire un parcours à faire où il a placé des publications. Ou simplement publier des posts.    
    • Une page Historie/Memories existe aussi, ici les postes que l’on a déjà rencontré son visible
     

    Quelques prototypes :https://invis.io/4AC4T70Q7

    Objectifs

    Je souhaite rendre le réseau social disponible en France et en Allemagne pour ensuite le proposer dans divers pays.  Je tiens également à préciser que j’ai pour intention de faire des mises à jour régulières, afin d’ajouter des fonctionnalités ou de modifier des pages/systèmes. Je souhaite notamment améliorer en permanence le système qui tri les posts en fonction de ce qui pourrait intéresser l’utilisateur. Mon but est alors de grandir et de lier de plus en plus de personnes entre-elles ainsi que d’améliorer la journée d’un utilisateur.

    Le projet et son originalité

    D’après des statiques, de plus en plus de personnes utilisent des réseaux sociaux pour communiquer, notamment les personnages âgés de 13 ans et +.  De plus l’application a un design flat et claire, ce qui permet à l’utilisateur d’avoir une interface simple et pas surchargée. C’est pourquoi le groupe que l’application tient à viser sont des personnes ayant entre 13 et 25 ans.

    D’ailleurs le vert clair qui a été choisi comme couleur primaire, permet de reconnaitre l’application entre plusieurs. De plus cette couleur est souvent associée avec quelque chose de vivant mais aussi avec quelque chose de positif ou relaxant.

    Évidemment le but du réseau social est d’avoir beaucoup d’interaction entre les utilisateurs (aspect vivant). Quand l’utilisateur ouvre l’application, il va y trouver du contenu intéressant pour lui, ce qui va éventuellement le détendre et aura aussi un aspect positif. 

    Après le Virtual reality est un très bon moyen pour implémenter des choses virtuelles dans la réalité. Les posts que l’utilisateur va publier sont certainement en relation avec des choses qu’il a vécues ou ce qui se passe autour de lui. De nombreuses personnes notent des événements spéciaux qu’il y a eu dans leur calendrier, pourquoi pas leur donner la possibilité de directement laisser un post à l’endroit où l’événement a eu lieu et ensuite partager ce post avec d’autres ? De plus l’idée de laisser un post a un endroit précis, peut aussi permettre de partager son avis sur un restaurant (par exemple) avec d’autres. Ainsi l’utilisateur peut suivre un chemin et voit directement des avis sur un restaurant sans devoir à chaque fois qu’il passe à coter d’un restaurant, faire une recherche pour savoir comment celui-ci est. De plus ce concept peut transformer votre chemin pour aller au travail dans une aventure. À la place de simplement marcher ou être assis dans un bus etc., vous pouvez collecter/publier des posts qui vous feront éventuellement sourire et donc faire d’une simple journée, une journée excellente.

    De plus avec les différents modèles de posts disponible, l’utilisateur peut faire bien plus avec un post. S’il veut que le visiteur puisse encore plus interagir avec sa page, il peut créer un en quiz qui sera automatiquement évaluer. Il suffit d’uploader une image, ajouter une question et trois réponses possibles. Si l’utilisateur souhaite placer l’attention du visiteur sur une image/vidéo, il peut choisir le modèle affiche. Uniquement l’image sera mise en avant, et non du texte ou d’autres informations. Si l’utilisateur veut faire passer une courte information, il peut choisir le modèle action. Ainsi il peut placer un smiley suivit d’un texte court et claire. Si l’utilisateur souhaite faire un pari avec des amis, il pourra simplement choisir le mode parier. Ainsi des amis pourrons parier contre lui et l’utilisateur aura une trace écrite du pari. 

    C’est vrai qu’il existe déjà beaucoup de réseaux sociaux. Cependant ceci ne disposent pas d’un concept qui permet d’implémenter des posts dans l’environnement d’un utilisateur. De plus ils n’ont pas de modèle pour créer des posts, tels que ceci présenté au-dessus.

    J’ai créé un repository git, afin que de pouvoir proposer un endroit où les fichiers/dossiers sont enregistrés. De plus cela permet d’avoir plusieurs versions du code, et de plus perdre du temps avec des undo s’il y a un bug dans le nouveau code. 

    Recrutement

    Tu es à l’aise avec Symfony ? Alors rejoint le projet en tant que développeur backend ! Ta mission sera alors :

    • Créer une API Rest sous Symfony
    • Coder un système d’authentification pour l’API
    • Programmer des fonctions simples qui traitent les données entrantes
    Tu sais créer des illustrations du type flat ? Alors un poste de graphiste t'attend ! Ton objectif sera alors:
    • Créer des bannières 
    • Créer des illustrations qui seront implémentées dans l'application 

    Au niveau de la rémunération, chacun qui aura participé à la réalisation du projet aura une partie du bénéfice réalisé par celui-ci.

    Contact

    Si vous avez des questions ou remarques, je vous invite à laisser un commentaire.

    Si vous êtes intéressé à rejoindre le projet, je vous invite à me contacter par message privé

    Cordialement,

    -
    Edité par Maurice K 15 janvier 2018 à 7:31:16

    • Partager sur Facebook
    • Partager sur Twitter
      8 juin 2017 à 13:34:27

      Je vais ajouter des images de l'avancement dans la journée ;)
      • Partager sur Facebook
      • Partager sur Twitter
        8 juin 2017 à 14:45:08

        Il y a des idées intéressantes mais ton projet ne se démarque peut-être pas assez des autres réseaux sociaux pour ramener assez de monde ..

        En tout cas bonne chance, j'espère que tu trouveras ton public :)

        • Partager sur Facebook
        • Partager sur Twitter
          8 juin 2017 à 15:16:43

          Salut, pourquoi lancer un projet en Symfony 2 alors que la version actuelle est la 3 et que la 4 va bientôt arriver ?

          • Partager sur Facebook
          • Partager sur Twitter
            8 juin 2017 à 17:12:12

            Salut,

            ThE BiShOp* a écrit:

            Salut, pourquoi lancer un projet en Symfony 2 alors que la version actuelle est la 3 et que la 4 va bientôt arriver ?

            tu as absolument raison ! Je viens de modifier mon post

            LouisCOLLARD a écrit:

            Il y a des idées intéressantes mais ton projet ne se démarque peut-être pas assez des autres réseaux sociaux pour ramener assez de monde ..

            En tout cas bonne chance, j'espère que tu trouveras ton public :)

            Oui, c'est vrai. Cependant je suis de ton avis qu'il y a des idées intéressantes, notamment pour le partie mobile.

            Je pense également que pour commencer c'est un peux trop complexe, il faudrait plutôt choisir une piste précise et la développer non ?

            D'ailleurs je vais retravailler l'idée de base du projet ;)

            Merci pour vos commentaires :D

            -
            Edité par Maurice K 8 juin 2017 à 17:24:25

            • Partager sur Facebook
            • Partager sur Twitter
              13 juin 2017 à 14:08:08

              Bonjour, 

              je viens d'améliorer la description du projet ainsi qu'un lien où vous pouvez voir et commenter les prototypes ;)

              Cordialement,

              • Partager sur Facebook
              • Partager sur Twitter
                13 juin 2017 à 14:45:25

                ThE BiShOp* a écrit:

                Salut, pourquoi lancer un projet en Symfony 2 alors que la version actuelle est la 3 et que la 4 va bientôt arriver ?


                Symfony 2 est en LTS, symfony 3 ne l'ai pas encore

                -
                Edité par Golden Panda 13 juin 2017 à 14:45:34

                • Partager sur Facebook
                • Partager sur Twitter
                  13 juin 2017 à 14:55:52

                  Ha ! L'idée me paraît pas mal (mieux que la première) :)

                  Bonne chance à toi, je vais suivre du coup, le projet m'intéresse :D

                  • Partager sur Facebook
                  • Partager sur Twitter
                    14 juin 2017 à 9:31:31

                    Golden Panda a écrit:

                    ThE BiShOp* a écrit:

                    Salut, pourquoi lancer un projet en Symfony 2 alors que la version actuelle est la 3 et que la 4 va bientôt arriver ?


                    Symfony 2 est en LTS, symfony 3 ne l'ai pas encore

                    -
                    Edité par Golden Panda il y a environ 18 heures


                    Vrai, mais elle le sera dans 3 mois, avec une nouvelle version en cours.
                    • Partager sur Facebook
                    • Partager sur Twitter
                      14 juin 2017 à 9:34:41

                      ThE BiShOp* a écrit:

                      Vrai, mais elle le sera dans 3 mois, avec une nouvelle version en cours.


                      Oui bien sur, je ne dit pas le contraire, je répondais juste à la question de pourquoi certains préfère la 2, après ça dépend du projet, j'ai un projet assez volumineux et donc je suis partie sur la 2.8 pour pas avoir à changer de version dans 3 mois car j'aurais pas fini le site
                      • Partager sur Facebook
                      • Partager sur Twitter
                        14 juin 2017 à 11:58:43

                        Salut,

                        sachant que le projet est encore tout au début de la phase de développement:

                        Vous me conseillé de développer le backend avec quelle version de Symfony ?

                        Cordialement,

                        -
                        Edité par Maurice K 14 juin 2017 à 12:02:14

                        • Partager sur Facebook
                        • Partager sur Twitter
                          14 juin 2017 à 12:02:29

                          Maurice K a écrit:

                          Salut,

                          savant que le projet est encore tout au début de la phase de développement:

                          Vous me conseillé de développer le backend avec quelle version de Symfony ?

                          Cordialement,


                          J'avais posé une question similaire, j'ai donc la réponse, tiens :) https://openclassrooms.com/forum/sujet/symfony-2-8-ou-3-3?page=1#message-91786505
                          • Partager sur Facebook
                          • Partager sur Twitter
                            14 juin 2017 à 15:44:33

                            Golden Panda a écrit:

                            Maurice K a écrit:

                            Salut,

                            savant que le projet est encore tout au début de la phase de développement:

                            Vous me conseillé de développer le backend avec quelle version de Symfony ?

                            Cordialement,


                            J'avais posé une question similaire, j'ai donc la réponse, tiens :)https://openclassrooms.com/forum/sujet/symfony-2-8-ou-3-3?page=1#message-91786505


                            Merci !

                            Je pense faire le même choix que toi, donc Symfony 3 ;)

                            Cordialement,
                            • Partager sur Facebook
                            • Partager sur Twitter
                              16 juin 2017 à 11:32:13

                              Bonjour,

                              je suis encore à la recherche d'un développeur backend, y-a-t'il des intéressés ?

                              Cordialement,

                              -
                              Edité par Maurice K 18 juin 2017 à 16:22:06

                              • Partager sur Facebook
                              • Partager sur Twitter
                                18 juin 2017 à 16:53:22

                                Bonjour,

                                Pourriez-vous me donner votre avis sur la page « Page » https://invis.io/4AC4T70Q7#/239463131_Page svp. 

                                • Enfaite ici l'utilisateur peut donner un arrière-plan à sa page (sous format d'image ou de vidéo). Au-dessus de celui-ci est placé un overlay soit un personnalisé ou un prédéfini.
                                • Après les informations générales de la page sont affichées : L’image de profil ainsi que le nom de la page.
                                • Puis une partie appel à l’action. C’est-à-dire que l’on invite le visiteur à suivre un guide créé par la page. Enfaite le but de ce guide est d’envoyer le visiteur à différents endroits où des posts de la page ont été publié. La question qui se pose est : Le visiteur doit vraiment suivre en réalité ce guide ou l’utilisateur de la page peut aussi créer une vidéo où il suit le guide afin que le visiteur puisse simplement visualiser la vidéo interactive ?
                                • Par la suite, le visiteur peut voir des posts publier ainsi que des évènements qui ont eu lieu ou qui vont avoir lieu. De plus le visiteur peut se faire afficher plus de détails sur la page ou voir les posts qu’il a déjà rencontré lors d’une promenade grâce au concept Virtual Reality de l’application.


                                Cordialement,

                                -
                                Edité par Maurice K 18 juin 2017 à 16:59:13

                                • Partager sur Facebook
                                • Partager sur Twitter
                                  21 juin 2017 à 17:41:32

                                  C'est intéressant, mais un réseau sociale demande d'avoir des serveurs personnalisable pour stocker les images les vidéos & toutes les informations des utilisateurs etc. Mais aussi il vous faut des développeurs dans différents domaines et technologie.
                                  • Partager sur Facebook
                                  • Partager sur Twitter
                                    2 juillet 2017 à 17:36:34

                                    Moussa Ball a écrit:

                                    C'est intéressant, mais un réseau sociale demande d'avoir des serveurs personnalisable pour stocker les images les vidéos & toutes les informations des utilisateurs etc. Mais aussi il vous faut des développeurs dans différents domaines et technologie.


                                    Tu as raison. Cependant pour commencer, je recherche un dev. Symfony afin de déjà lancer le développement de l'api. Une fois ceci fait, je complaiterai la partie recrutement ;)
                                    • Partager sur Facebook
                                    • Partager sur Twitter
                                      17 juillet 2017 à 12:36:46

                                      Bonjour,

                                      désormais un nouveau poste est disponible:)

                                      Cordialement,

                                      • Partager sur Facebook
                                      • Partager sur Twitter

                                      [App] Réseau social basé sur le Virtualreality

                                      × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
                                      × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
                                      • Editeur
                                      • Markdown