[{"data":1,"prerenderedAt":118},["ShallowReactive",2],{"page-en-9-longue-vue":3},{"content":4,"surround":112},{"id":5,"title":6,"body":7,"dates":75,"description":18,"extension":78,"images":79,"links":81,"meta":82,"navigation":83,"number":84,"path":85,"seo":86,"status":87,"stem":88,"subtitle":89,"tags":90,"team":95,"technologies":99,"thumbnail":110,"__hash__":111},"en\u002Fen\u002F9-longue-vue.md","Longue-vue",{"type":8,"value":9,"toc":71},"minimark",[10,15,19,23,26,29,33,36,40,47,51,64,68],[11,12,14],"h1",{"id":13},"presentation","Presentation",[16,17,18],"p",{},"Longue-vue is a web application that I created during my internship at the end of my DUT. Its objective is to offer a support to help high school students in their choice of orientation.",[11,20,22],{"id":21},"the-internship","The internship",[16,24,25],{},"I did my internship in the Quebec company Cosmoss La Matanie which has the mission to accompany children from early childhood to professional integration.",[16,27,28],{},"I was the only developer on the project, so it was up to me to organize the ideas and needs of the company and then implement them in the final product.",[11,30,32],{"id":31},"timeline","Timeline",[16,34,35],{},"I started by thinking about the structure of the application. Since it is a hub of activities and resources, it was important to get the user experience right. According to the clients, sections quickly emerged. So I started to design the interface and integrate basic components (texts, buttons, login interface, etc.) while learning the philosophy of the Vue.js framework. Very quickly, I needed to tackle the backend. The company strongly advised me to use Firebase for the reduced costs (on a small scale) and for the speed of development. I continued to work all along the internship with the agile method on the backend and the frontend in parallel.",[11,37,39],{"id":38},"continuation-of-the-project","Continuation of the project",[16,41,42,43,46],{},"It was expected that the project would not be finalized in time, but the goal was to provide a functional basis",[44,45],"br",{},"The project was handed over to a specialized company to continue the work started. The application aspires to be used in many schools in Quebec.",[11,48,50],{"id":49},"level-up","Level up",[52,53,54,58,61],"ul",{},[55,56,57],"li",{},"Web development with the Vue.js framework",[55,59,60],{},"NoSQL database management",[55,62,63],{},"Project management, communication with clients",[11,65,67],{"id":66},"conclusion","Conclusion",[16,69,70],{},"This project was very rich in learning in the web domain that I didn't know enough before my internship. In the end, I am very proud of the result and it is really motivating to think that this application will be continued and used to help students.",{"title":72,"searchDepth":73,"depth":73,"links":74},"",2,[],{"start":76,"end":77},"04-04-2022","29-07-2022","md",[80],"\u002Fimg\u002Fprojects\u002F9\u002Fheader.jpg",[],{},true,9,"\u002Fen\u002F9-longue-vue",{"title":6,"description":18},"Completed","en\u002F9-longue-vue","Website to help high school students in their orientation",[91,92,93,94],"Web","Vue.js","Firebase","GCP",[96],{"name":97,"role":98},"Me","Fullstack Developer and Designer",[100,104,107],{"name":101,"description":102,"icon":103},"JavaScript","Programming language","javascript",{"name":92,"description":105,"icon":106},"JavaScript frontend Framework","vuedotjs",{"name":93,"description":108,"icon":109},"Backend as a Service","firebase","\u002Fimg\u002Fprojects\u002F9\u002Fthumbnail.jpg","0qc5ESpyJFwBrRI3sLOEP-FaD4KQJ-tG1l-7ArgA090",[113,117],{"title":114,"path":115,"stem":116,"children":-1},"VR Escape Game","\u002Fen\u002F8-vr-escape-game","en\u002F8-vr-escape-game",null,1787145524340]