Skip to content

Commit

Permalink
feat(content): add projects
Browse files Browse the repository at this point in the history
  • Loading branch information
ninjinski committed Nov 16, 2023
1 parent 4aacc02 commit 9e2cbe2
Show file tree
Hide file tree
Showing 6 changed files with 60 additions and 1 deletion.
11 changes: 10 additions & 1 deletion components/project/item.vue
Original file line number Diff line number Diff line change
Expand Up @@ -41,13 +41,22 @@
</v-icon>
</v-btn>
<v-btn
v-if="project.demo"
v-if="project.demo && !project.demoAsLink"
class="mt-4 ml-sm-4"
outlined
@click="$emit('show-project')"
>
{{ $t("show__demo") }}
</v-btn>
<v-btn
v-if="project.demo && project.demoAsLink"
class="mt-4 ml-sm-4"
outlined
:href="project.demo"
target="_blank"
>
{{ $t("show__demo") }}
</v-btn>
<v-btn
v-if="project.playstore"
class="mt-4 ml-sm-4"
Expand Down
27 changes: 27 additions & 0 deletions data/projects.js
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,7 @@ export default [
{ when: 169, desc: "demo__delete_wine" },
],
},
demoAsLink: false,
playstore:
"https://play.google.com/store/apps/details?id=com.louis.app.cavity",
},
Expand All @@ -34,6 +35,31 @@ export default [
story: "cavity_backend__story",
code: "https://github.com/ninjinskii/Cavity-backend",
demo: null,
demoAsLink: false,
playstore: null,
},
{
shortname: "denorm",
name: "DenORM",
subtitle: "denorm__subtitle",
thumbnail: "/images/logo-denorm.jpg",
technos: ["Deno", "Typescript", "Docker"],
story: "denorm__story",
code: "https://github.com/ninjinskii/denorm",
demo: null,
demoAsLink: false,
playstore: null,
},
{
shortname: "revealeit",
name: "Revealeit",
subtitle: "revealeit__subtitle",
thumbnail: "/images/logo-revealeit.svg",
technos: ["Deno", "Typescript", "Vue 3", "Websocket", "Docker"],
story: "revealeit__story",
code: "https://github.com/ninjinskii/revealeit",
demo: "https://remarkable-klepon-7e756a.netlify.app/",
demoAsLink: true,
playstore: null,
},
{
Expand All @@ -59,6 +85,7 @@ export default [
{ when: 98, desc: "demo__delete_path" },
],
},
demoAsLink: false,
playstore: null,
},
];
4 changes: 4 additions & 0 deletions lang/en-US.js
Original file line number Diff line number Diff line change
Expand Up @@ -45,4 +45,8 @@ export default {
cavity__subtitle: "Cellar manager",
cavity_backend__story: "A REST API that allow to store Cavity user's data and get them back on any other device.",
cavity_backend__subtitle: "User backup server",
denorm__subtitle: "ORM library for Deno and Postgres",
denorm__story: "An Deno ORM for Postgres well suited for REST API with very little dependency.",
revealeit__subtitle: "Multiplayer game",
revealeit__story: "A 2 players board game using web sockets to learn Vue 3",
};
4 changes: 4 additions & 0 deletions lang/fr-FR.js
Original file line number Diff line number Diff line change
Expand Up @@ -45,4 +45,8 @@ export default {
cavity__subtitle: "Gestionnaire de cave à vin",
cavity_backend__story: "Une API REST utilisée pour stocker les données des utilisateurs de l'application mobile Cavity et restaurer des sauvegardes de cave à vin sur différents appareils.",
cavity_backend__subtitle: "Serveur de sauvegarde de données utilisateur",
denorm__subtitle: "ORM pour Deno et Postgres",
denorm__story: "ORM pensé pour simplifier le développement d'API REST avec Deno et Postgres, avec un nombre de dépendances minimal",
revealeit__subtitle: "Jeu multijoueur par navigateur",
revealeit__story: "Un jeu de plateau pour 2 joueurs utilisant les websockets pour apprendre Vue 3",
};
Binary file added static/images/logo-denorm.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
15 changes: 15 additions & 0 deletions static/images/logo-revealeit.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

0 comments on commit 9e2cbe2

Please sign in to comment.