+ Here are the amazing projects built by the community members! +
+ + + + + + +Easy CSV
+Christophe Anfry
+A web application that display your csv data into a table.
+From e3847b2a3de49b75c495bf9e7a4b28009cb8d6d9 Mon Sep 17 00:00:00 2001 From: Christophe anfry <66621302+Canfry@users.noreply.github.com> Date: Sat, 10 Feb 2024 11:35:57 +0100 Subject: [PATCH 1/6] Project interface and status enum --- src/types/supabase.ts | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/src/types/supabase.ts b/src/types/supabase.ts index 00e6588..0ac6f36 100644 --- a/src/types/supabase.ts +++ b/src/types/supabase.ts @@ -165,3 +165,25 @@ export interface Leader { teachPoints: number; id: string; } + +export enum Status { + PENDING = "pending", + ACCEPTED = "accepted", +} + +export interface Project { + id: string; + username: string; + title: string; + description: string; + cover_image: string; + status: Status.PENDING | Status.ACCEPTED; + language: string; + website: string; + repo: string; +} + + + + + From c9aaa26cc0712d487ba2461667f0ba35d7e402be Mon Sep 17 00:00:00 2001 From: Christophe anfry <66621302+Canfry@users.noreply.github.com> Date: Thu, 15 Feb 2024 06:41:22 +0100 Subject: [PATCH 2/6] Add project routes + project interface + project pages --- src/lib/components/ProjectCard.svelte | 0 src/lib/components/layout/nav.svelte | 10 +++ src/routes/projects/+page.svelte | 97 +++++++++++++++++++++++++ src/routes/projects/review/+page.svelte | 9 +++ src/routes/projects/submit/+page.svelte | 64 ++++++++++++++++ 5 files changed, 180 insertions(+) create mode 100644 src/lib/components/ProjectCard.svelte create mode 100644 src/routes/projects/+page.svelte create mode 100644 src/routes/projects/review/+page.svelte create mode 100644 src/routes/projects/submit/+page.svelte diff --git a/src/lib/components/ProjectCard.svelte b/src/lib/components/ProjectCard.svelte new file mode 100644 index 0000000..e69de29 diff --git a/src/lib/components/layout/nav.svelte b/src/lib/components/layout/nav.svelte index 7c75dcb..0123ee7 100644 --- a/src/lib/components/layout/nav.svelte +++ b/src/lib/components/layout/nav.svelte @@ -20,6 +20,10 @@ { path: '/code-of-conduct', name: 'Code of Conduct' + }, + { + path: '/projects', + name: 'Projects' } ]; @@ -93,6 +97,12 @@ >Code of Conduct +
Christophe Anfry
+A web application that display your csv data into a table.
+Note: will be reviewed before being published on the website.
+Christophe Anfry
@@ -39,7 +39,9 @@Author
-Project Description
+Christophe Anfry
+A web application that display your csv data into a table.
Author
-Project Description
+Christophe Anfry
+A web application that display your csv data into a table.
Author
-Project Description
+Christophe Anfry
+A web application that display your csv data into a table.
A web application that display your csv data into a table.
+Author
+A web application that display your csv data into a table.
+Author
+A web application that display your csv data into a table.
+Author
+A web application that display your csv data into a table.
+Author
+Note: will be reviewed before being published on the website.
From 9b415db41c3e32b115da1590c82e6b91975352ce Mon Sep 17 00:00:00 2001 From: Christophe anfry <66621302+Canfry@users.noreply.github.com> Date: Sun, 25 Feb 2024 14:25:11 +0100 Subject: [PATCH 5/6] project card layouts + add language in forms and cards --- src/routes/projects/+page.svelte | 102 +++++++++++----- src/routes/projects/review/+page.svelte | 154 +++++++++++++++++------- src/routes/projects/submit/+page.svelte | 13 +- 3 files changed, 195 insertions(+), 74 deletions(-) diff --git a/src/routes/projects/+page.svelte b/src/routes/projects/+page.svelte index 578b755..f3a064b 100644 --- a/src/routes/projects/+page.svelte +++ b/src/routes/projects/+page.svelte @@ -16,92 +16,136 @@ > -Christophe Anfry
A web application that display your csv data into a table.
-Christophe Anfry
A web application that display your csv data into a table.
-Christophe Anfry
A web application that display your csv data into a table.
-Christophe Anfry
A web application that display your csv data into a table.
-Christophe Anfry
A web application that display your csv data into a table.
-Author
-Christophe Anfry
A web application that display your csv data into a table.
-Author
-Christophe Anfry
A web application that display your csv data into a table.
-Author
-Christophe Anfry
A web application that display your csv data into a table.
-Author
-Note: will be reviewed before being published on the website.
Christophe Anfry
-A web application that display your csv data into a table.
++ A web application that display your csv data into a table.A web application that display + your csv data into a table.A web application that display your csv data into a table.A web + application that display your csv data into a table.A web application that display your csv + data into a table. +
Typescript