[{"data":1,"prerenderedAt":89},["ShallowReactive",2],{"project-2026-previouslyon":3},{"id":4,"title":5,"body":6,"cover":66,"date":67,"description":68,"extension":69,"gallery":70,"link":16,"meta":75,"navigation":76,"path":77,"seo":78,"stem":79,"tags":80,"__hash__":88},"projects/projects/2026-previouslyon.md","PreviouslyOn",{"type":7,"value":8,"toc":62},"minimark",[9,20,23,26,45,48,51],[10,11,12,13,19],"p",{},"Suite à la fermeture de TV Time, j’ai créé ",[14,15,5],"a",{"href":16,"rel":17},"https://www.previously-on.app",[18],"nofollow"," comme projet personnel, avec l’envie de développer une application pour suivre ses séries au quotidien : retrouver où l’on en est, savoir quand sort le prochain épisode et découvrir de nouvelles séries.",[10,21,22],{},"L’application permet de gérer sa bibliothèque, de suivre sa progression épisode par épisode, de consulter un calendrier de diffusion et de partager ses avis à travers des notes et des discussions.",[10,24,25],{},"Le projet a été réalisé avec la stack technique suivante :",[27,28,29,33,36,39,42],"ul",{},[30,31,32],"li",{},"Nuxt 4 pour la partie web",[30,34,35],{},"NestJS avec Fastify pour l’API",[30,37,38],{},"Ionic Vue et Capacitor pour l’application mobile iOS et Android, actuellement en prototype",[30,40,41],{},"PostgreSQL et Prisma pour la base de données",[30,43,44],{},"L’API TMDB pour les informations sur les séries, les saisons et les épisodes",[10,46,47],{},"Le tout est organisé dans un monorepo TypeScript, avec une API commune aux applications web et mobile. Le backend suit une architecture hexagonale, qui sépare la logique métier de l’accès aux données et aux services externes.",[10,49,50],{},"Pas mal d'évolutions sont prévues dans les prochains temps :",[27,52,53,56,59],{},[30,54,55],{},"améliorer l'UX / UI design (travailler une DA plus personnelle)",[30,57,58],{},"renforcer l'aspect communautaire",[30,60,61],{},"faire le rattrapage de feature sur les applications mobiles avec une date de mise à disposition des stores en fin d'année 2026... On croise les doigts !",{"title":63,"searchDepth":64,"depth":64,"links":65},"",2,[],"/img/logo-previously-on.png","2026-10-02T10:26:00.000+02:00","Suite à la fermeture de TV Time, j’ai créé PreviouslyOn comme projet personnel, avec l’envie de développer une application pour suivre ses séries au quotidien : retrouver où l’on en est, savoir quand sort le prochain épisode et découvrir de nouvelles séries.","md",[71,72,71,73,74],"/img/screenshot-2026-10-02-at-10.46.57.png","/img/screenshot-2026-10-02-at-10.47.17.png","/img/screenshot-2026-10-02-at-10.47.58.png","/img/screenshot-2026-10-02-at-10.48.17.png",{},true,"/projects/2026-previouslyon",{"title":5,"description":68},"projects/2026-previouslyon",[81,82,83,84,85,86,87],"nuxt","nestjs","node","postgres","prisma","railway","vercel","H6iV-dT1oWOUgFQ4Ghy0W3DZDfZ-J-lwMODuLa9Tr6g",1790931108755]