Partage
  • Partager sur Facebook
  • Partager sur Twitter

[Site Web] DynaCV, votre site C.V en quelques clic

    8 décembre 2013 à 23:10:06

    Bonsoir, je me présente je m'appelle Nordine, j'ai 25 ans et je suis développeur Java dans une boîte de data-mining à bruxelles. Il y a encore quelques mois, j'étais étudiant en informatique de gestion (Bachelier). De manière générale, je suis passionné d'informatique, de nouvelles technologies et de jeu de go, entre autre . Comme langage, j'ai de solides connaissances en java , je me débrouille assez bien en PHP/Html/Javascript et en C#. J'ai récemment débuté l'apprentissage du python afin de me lancer dans un projet sous Django d'ici quelques temps.

    Aujourd'hui, je vous présente un premier projet personnel , développé lorsque je galérais pour trouver du boulot : DynaCV! :)

    Genèse

    Comme je le disais un peu plus haut, j'ai énormément galéré pour trouver un stage d'abord, et un boulot ensuite. Il est très difficile d'être engagé , quand on sort à peine de l'école et qu'on n'a pas beaucoup d'expérience en Java, surtout quand il y a 16 personnes pour 1 seul poste à pourvoir. Il est souvent même difficile de passer ne serait-ce qu'un entretien d'embauche, et quand c'est le cas, les demandes et les questions sont souvent ahurissantes, surtout quand on postule pour un boulot de junior.

    Pour me donner plus de chances de passer des entretiens tout en améliorant mes connaissances en paralèle, j'ai décidé de développer mon propre site web C.V, pour trois raisons :

    1) L'originalité 2) L'adresse E-Mail pro 3) La possibilité de modifier aisément mon C.V, et de permettre aux recruteurs/employeurs de télécharger les différents projets que j'ai réalisé durant mes études ou en dehors.

    J'ai donc acheté mon nom de domaine et j'ai créé un site web statique "vite fait" par dessus, histoire d'avoir quelque chose de présentable. Et le résultat fut direct : de nombreux appels, prise de contact par email,...

    Le problème c'est que ce genre de site statique devient très vite ingérable ; pour corriger ne serait-ce qu'une faute d'orthographe, il faut un client FTP et un éditeur html Et puis, il suffit de mal copier une balise div pour que l'ensemble s'effondre... Autant vous dire que quand on est développeur, ça n'est pas vraiment un problème, mais quand il s'agit d'un néophyte...

    Après quelques temps, j'ai décidé de reprendre le site en main mais d'utiliser cette fois quelque chose de plus dynamique, afin d'être capable de modifier aisément n'importe quelle partie de mon site sans ne jamais avoir à ouvrir FileZilla. J'ai essayé quelques CMS, comme WordPress, ... sans être vraiment convaincu; trop compliqué, trop de chipotage pour "pas grand chose" , en tout cas pas pour ce que je voulais. Ca m'a donné envie de développer ma propre solution : DynaCV.

    Généralités et avancement

    DynaCV est, comme son nom l'indique, une application web de type "CMS" permettant à n'importe qui de réaliser, modifier, personnaliser son site CV très rapidement et ce sans aucune connaissance en développement informatique.

    Vous pouvez le tester à cette adresse (user : nate, password : nate) : http://nateriver-dev.cloudapp.net/dyna/web

    A ce stade, l'application permet déjà de :

    Remplir son CV (données personnelles, expériences, position, objectifs, compétences, photos,...) Ajouter des documents (de tout type pour le moment, mais sera limité aux pdf,.doc, .rar à l'avenir) Envoyer un mail directement depuis le site , suivant l'adresse email introduite dans les données personnelles Une API REST (expérimental) Se connecter avec ses identifiants (un seul identifiant par site pour l'instant) Générer son CV au format pdf, à partir des données entrées sur le site (expériemental) Ajouter, modifier les adresses de ses réseaux sociaux

    Il est à noter que , si l'application est de type "cloud" , chaque client potentiel posséde son propre environnement, avec sa propre base de données et son propre espace de stockage. Ceux-ci ne sont pas accessibles physiquement (pas d'accès SSH j'entends...) au client pour des raisons évidentes de sécurité mais chaque environnement est distinct.

    Les technologies utilisées sont listées ci-dessous:

    Symfony 2 pour la partie back-end MySQL pour la db TWIG, HTML5, Bootstrap et Javascript pour la partie front-end Google closure, Google Maps, jQuery,... Mercurial, Netbeans, SublimeText 2,...

    La navigation est en ajax, et , si vous prenez le temps de chipoter, vous vous rendrez compte qu'elle est très facile à maîtriser. En quelques clics, votre site C.V est réalisé! J'ai fait le test avec mon entourage, il faut environ 30 minutes pour tout remplir.

    Dans une prochaine mise à jour, je vais tâcher d'améliorer la génération de pdf, car c'est je pense un atout majeur : tenir un C.V à jour c'est pas toujours marrant, surtout quand il faut le modifier manuellement dans word. Aussi, je veux pouvoir offrir plusieurs templates différents, qui seront utilisés pour la génération du pdf. Ensuite, la possibilité de traduire en plusieurs langues un même C.V, et passer d'une langue à une autre suivant la locale(anglais et français).

    Objectifs

    Mon objectif à court terme, est d'avoir une application suffisamment stable pour l'utiliser pour mes propres besoins, de ceux de mes amis et de ma famille. Ce que je recherche aujourd'hui, c'est avant tout du feedback, et mieux cerner les personnes qu seraient susceptibles d'utiliser ce site (un boulanger en aura moins besoin qu'un commercial par exemple); pour moi, il est essentiel de privilégier l'avis de l'utilisateur final.

    Dans un futur plus ou moins lointain, mon but est d'offrir un package complet aux personnes intéressés par ce produit, avec les features suivantes :

    • Un espace de stockage pour ses documents (aucune limite prévue à ce jour, mais sera définie plus tard)
    • Un nom de domaine avec un certain nombre de boîtes email (10, sans doute)
    • Une instance de DynaCV
    • Aucune pub , ni aucune allusion à DynaCV: c'est votre site web! -Optionnel: changer de design

    Le projet et son originalité

    Alors quelles sont les différences avec LinkedIn, Monster, ... ? Comme dit ci-dessus, la différence, c'est que c'est votre site. Pas de logo, pas de pub, aucune référence à quelqu'un d'autre que vous. Maîtriser l'application se fait en quelques clics à peine, il n'y a pas 250 pages de configurations, 200 liens et 350 plugins à ajouter : l'essentiel y est dès le départ. Je veux arriver à une solution clé en main, qui donnera un avantage certain à ceux qui l'utiliseront.

    Je vous répète l'url :

    http://nateriver-dev.cloudapp.net/dyna/web/

    User: nate mdp : nate

    L'application est toujours en phase de dev, et il peut y avoir encore des bugs. Je vous remercie d'avance pour vos feedbacks :)

    -
    Edité par Reviretan 8 décembre 2013 à 23:15:42

    • Partager sur Facebook
    • Partager sur Twitter
    Anonyme
      9 décembre 2013 à 1:22:58

      Reviretan a écrit:


      Comme je le disais un peu plus haut, j'ai énormément galéré pour trouver un stage d'abord, et un boulot ensuite. Il est très difficile d'être engagé , quand on sort à peine de l'école et qu'on n'a pas beaucoup d'expérience en Java, surtout quand il y a 16 personnes pour 1 seul poste à pourvoir. Il est souvent même difficile de passer ne serait-ce qu'un entretien d'embauche, et quand c'est le cas, les demandes et les questions sont souvent ahurissantes, surtout quand on postule pour un boulot de junior.

      __________________

      Tout a fait d'accord ! >_<

      Sinon bonne chance pour ton projet !

      • Partager sur Facebook
      • Partager sur Twitter
        9 décembre 2013 à 13:39:16

        Google Maps dans "contact" bof bof.
        • Partager sur Facebook
        • Partager sur Twitter
          9 décembre 2013 à 15:11:46

          @B826P : merci :)

          @davidbx1081 : Merci également ^^ il sera possible de désactiver google maps. En fait, c'est déjà possible, il suffit de ne pas entrer d'adresse dans les données personnelles. Maintenant, si tu peux me dire ce qui gêne (la confidentialité? la map en elle même? la taille de la map? ), ça m'aiderait à faire les modifs nécessaires. 

          D'autres feedbacks? Ca me ferait vraiment plaisir de savoir ce que vous pensez du projet :)

          • Partager sur Facebook
          • Partager sur Twitter
            9 décembre 2013 à 17:40:16

            Je viens de remarquer que mon site posait des problèmes sous firefox et IE. je travaille là-dessus. En attendant, vous pouvez tester sur chrome ou n'importe quel navigateur webkit. Merci!
            • Partager sur Facebook
            • Partager sur Twitter
              11 décembre 2013 à 23:13:00

              Problème fixé, cela devrait marcher correctement sur IE et firefox (non testé sur safari)

              Des feedbacks svp?

              • Partager sur Facebook
              • Partager sur Twitter
              Anonyme
                12 décembre 2013 à 0:14:12

                Superbe idée !

                Elle avait déjà été pensé mais n'avais pas aboutit :

                http://www.developpez.net/forums/d547268/webmasters-developpement-web/general-conception-web/site/dynacv-composer-cv-dynamiquement/

                • Partager sur Facebook
                • Partager sur Twitter
                  12 décembre 2013 à 0:49:14

                  darksulli a écrit:

                  Superbe idée !

                  Elle avait déjà été pensé mais n'avais pas aboutit :

                  http://www.developpez.net/forums/d547268/webmasters-developpement-web/general-conception-web/site/dynacv-composer-cv-dynamiquement/


                  Merci darksulli :) Oui j'avais vu le post sur developpez.net (à vrai dire, en tapant dynacv sur google pour retrouver le lien vers openclassrooms). Dommage que le projet n'ait pas abouti. As-tu eu l'occasion de tester l'appli? Ton feedback me sera très utile :) 

                  C'est une version dev, aucun problème en cas de suppression/ ajout ;)

                  • Partager sur Facebook
                  • Partager sur Twitter
                    14 décembre 2013 à 21:54:02

                    Bonsoir, 

                    quelques modifications sur la page. Merci d'avance pour vos feedbacks ^^

                    Si vous avez des soucis , merci de vider le cache

                    -
                    Edité par Reviretan 14 décembre 2013 à 21:54:20

                    • Partager sur Facebook
                    • Partager sur Twitter
                    Anonyme
                      18 décembre 2013 à 8:59:34

                      As-tu une prévue une date de sortie pour le site ?
                      • Partager sur Facebook
                      • Partager sur Twitter
                        18 décembre 2013 à 11:46:25

                        darksulli a écrit:

                        As-tu une prévue une date de sortie pour le site ?

                        J'aimerais que le système d'inscription/création de compte  soit en place et fonctionnel pour au plus tard fin janvier 2014.

                        Tu peux consulter une version "vitrine" ici : http://www.bittich.be

                        C'est mon propre site , qui a été réalisé grâce à dynaCV!

                        -
                        Edité par Reviretan 18 décembre 2013 à 11:46:57

                        • Partager sur Facebook
                        • Partager sur Twitter
                        Anonyme
                          3 février 2014 à 21:26:25

                          darksulli a écrit:

                          Avancement ?


                          Bonsoir daksulli et un grand merci pour ton intérêt pour ce projet! Vu les très rares feedbacks que j'ai eu et le faible engouement pour ce projet, j'ai décidé de le continuer uniquement (du moins pour le moment) pour mon site web personnel, que je t'invite à visiter:  http://www.bittich.be

                          Les nouveautés sont :

                          - champs de recherche de compétences

                          -  génération du CV au format PDF

                          - simplification de l'ajout de compétences

                          - la possibilité d'ajouter une expérience actuelle 

                          - amélioration de l’interface 

                          - bug fixing

                          - Côté serveur: logging 

                          - Côté client: compression du javascript

                          - ...

                          Malheureusement, comme je le dis un peu plus haut, sans feedback je ne sais pas si  je vais aller au bout de l'objectif que je m'étais fixé au début, à savoir rendre le projet accessible au public. Toutefois, je continue le développement de mon projet, et essaie de le maintenir régulièrement à jour ( quand j'ai une idée, ou que je trouve un bug, j'y consacre un weekend si pas plus ) :) si tu es intéressé, n'hésites vraiment pas à me donner ton point de vue, tes critiques et tes conseils! c'est valable pour tous :)  

                          -
                          Edité par Reviretan 3 février 2014 à 21:39:44

                          • Partager sur Facebook
                          • Partager sur Twitter
                          Anonyme
                            4 février 2014 à 23:06:35

                            Merci :D, est-ce qu'il y aurais moyen d'avoir un compte démo s'il te plait ? j'irais ensuite y jeter un coup d’œil et te faire un Feedback dès que possible ;)

                            -
                            Edité par Anonyme 4 février 2014 à 23:08:43

                            • Partager sur Facebook
                            • Partager sur Twitter
                              5 février 2014 à 10:52:05

                              pas de soucis pour le compte démo :-) je te fais ça ce soir et t'enverrai les détails par mp ;)

                              pour celles et ceux qui désirent un compte démo privé, n'hésitez pas à me faire une demande ^^

                              • Partager sur Facebook
                              • Partager sur Twitter
                              Anonyme
                                5 février 2014 à 21:02:32

                                fait ;) je t'ai envoyé un mp ^^
                                • Partager sur Facebook
                                • Partager sur Twitter

                                [Site Web] DynaCV, votre site C.V en quelques clic

                                × 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