Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Contact formulier #16

Open
wants to merge 39 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
39 commits
Select commit Hold shift + click to select a range
d6d0f19
push setup
TimOosterveer Jan 8, 2024
7325dda
folder structure
TimOosterveer Jan 8, 2024
5c56e49
Some updates
TimOosterveer Jan 9, 2024
2c4db38
changes icons + button link
TimOosterveer Jan 9, 2024
df3d42e
npm install gedaan :cake:
YoussraElmortai Jan 9, 2024
ffad43e
refactoren van workshopcards :flipper:
YoussraElmortai Jan 9, 2024
1da3a08
Merge pull request #10 from TimOosterveer/stekjes-cards
TimOosterveer Jan 10, 2024
e7f3e87
Merge pull request #7 from TimOosterveer/workshop-page
YoussraElmortai Jan 10, 2024
e0c1d2c
.
iBadr49 Jan 10, 2024
da41f4a
loading is lazy toegevoegd..
YoussraElmortai Jan 11, 2024
94bc67f
Updated navigation
milanrolie Jan 12, 2024
238de0c
Merge pull request #14 from TimOosterveer/Navigation
TimOosterveer Jan 12, 2024
72aefd4
push
TimOosterveer Jan 12, 2024
bf4a12f
push
TimOosterveer Jan 12, 2024
37e58d6
betere responsiveness tablet :goat:
YoussraElmortai Jan 14, 2024
11571a9
Update StekjesCard.svelte
TimOosterveer Jan 15, 2024
c369d10
Merge branch 'main' into stekjes-cards
TimOosterveer Jan 15, 2024
7b544ac
Merge pull request #13 from TimOosterveer/stekjes-cards
TimOosterveer Jan 15, 2024
7f0572f
merge conflict
TimOosterveer Jan 15, 2024
6234050
remove gitignore files
TimOosterveer Jan 15, 2024
e87ed43
Text aanpassingen
milanrolie Jan 15, 2024
685576d
Update StekjesCard.svelte
milanrolie Jan 15, 2024
8eee750
Merge branch 'main' into Navigation
TimOosterveer Jan 15, 2024
2a89977
Merge pull request #23 from TimOosterveer/Navigation
TimOosterveer Jan 15, 2024
caef7f4
Revert "Merge branch 'main' into Navigation"
TimOosterveer Jan 15, 2024
27d8f40
push
TimOosterveer Jan 15, 2024
e950c13
gitignore
TimOosterveer Jan 15, 2024
6823642
remove
TimOosterveer Jan 15, 2024
8068be7
push
TimOosterveer Jan 15, 2024
dfcbad2
push
TimOosterveer Jan 15, 2024
a15bd5a
push
TimOosterveer Jan 15, 2024
110deff
delete
TimOosterveer Jan 15, 2024
3f83d53
update
TimOosterveer Jan 16, 2024
15e8ebf
push check
TimOosterveer Jan 16, 2024
cffc887
Fix overflow
TimOosterveer Jan 16, 2024
8437ea4
Merge pull request #25 from TimOosterveer/overflow-homepage
YoussraElmortai Jan 17, 2024
20ea1d3
Beschikbare stekjes zichtbaar
TimOosterveer Jan 17, 2024
ff4e77b
push
TimOosterveer Jan 17, 2024
a8e39fe
Contact formulier
joelle78 Jan 17, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 8 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
.DS_Store
node_modules
/build
/.svelte-kit
/package
.env
.env.*
!.env.example
54 changes: 54 additions & 0 deletions .idea/workspace.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

3 changes: 3 additions & 0 deletions .vscode/settings.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
{
"nuxt.isNuxtApp": false
}
21 changes: 21 additions & 0 deletions LICENSE 2
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
MIT License

Copyright (c) 2023 AD Frontend Design & Development (FDND)

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
33 changes: 33 additions & 0 deletions README 2.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
> _Fork_ deze leertaak en ga aan de slag.
Onderstaande outline ga je gedurende deze taak in jouw eigen GitHub omgeving uitwerken.
De instructie vind je in: [docs/INSTRUCTIONS.md](docs/INSTRUCTIONS.md)

# Titel
<!-- Geef je project een titel en schrijf in één zin wat het is -->

## Inhoudsopgave

* [Beschrijving](#beschrijving)
* [Kenmerken](#kenmerken)
* [Installatie](#installatie)
* [Gebruik](#gebruik)
* [Bronnen](#bronnen)
* [Licentie](#licentie)

## Beschrijving
<!-- In de Beschrijving staat hoe je project er uit ziet, hoe het werkt en wat je er mee kan. -->
<!-- Voeg een mooie poster visual toe 📸 -->
<!-- Voeg een link toe naar Github Pages 🌐-->

## Kenmerken
<!-- Bij Kenmerken staat welke technieken zijn gebruikt en hoe. Wat is de HTML structuur? Wat zijn de belangrijkste dingen in CSS? Wat is er met Javascript gedaan en hoe? Misschien heb je een framwork of library gebruikt? -->

## Installatie

## Gebruik

## Bronnen

## Licentie

This project is licensed under the terms of the [MIT license](./LICENSE).
49 changes: 26 additions & 23 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,33 +1,36 @@
> _Fork_ deze leertaak en ga aan de slag.
Onderstaande outline ga je gedurende deze taak in jouw eigen GitHub omgeving uitwerken.
De instructie vind je in: [docs/INSTRUCTIONS.md](docs/INSTRUCTIONS.md)
# Plantswap
![image](https://github.com/TimOosterveer/buurtcampus_oost_components/assets/112857270/63507a17-2858-4b15-a209-06753fa6b40d)

# Titel
<!-- Geef je project een titel en schrijf in één zin wat het is -->

## Inhoudsopgave
<h2 align="center">✨ About ✨ </h2>
We've cultivated an amazing plant swap website for Stekjesbieb! 🌿 Visitors can explore various plants here and dive deeper into the plantswap initiative. We've added a touch of charm to make the experience even more delightful! ✨🌱

* [Beschrijving](#beschrijving)
* [Kenmerken](#kenmerken)
* [Installatie](#installatie)
* [Gebruik](#gebruik)
* [Bronnen](#bronnen)
* [Licentie](#licentie)
<h2 align="center"> 🍀The Website🍀</h2>
<br>
For the Stekjesbieb, we have developed an amazing plant swap website. 🌿
Visitors can explore plants and learn more about the plant swap initiative. Upon visiting our website, you'll be greeted with an informative homepage. Here, we explain what plant swapping is and how you can participate in this initiative yourself. Furthermore, you can view all available cuttings on the website and find detailed information about each cutting on the individual detail page. 🌱

## Beschrijving
<!-- In de Beschrijving staat hoe je project er uit ziet, hoe het werkt en wat je er mee kan. -->
<!-- Voeg een mooie poster visual toe 📸 -->
<!-- Voeg een link toe naar Github Pages 🌐-->
Additionally, Stekjesbieb offers workshops where you can learn the best practices for caring for your cuttings. 🌸 These workshops can also be found on our website. Finally, on our contact page, you can find all the information about our location and the possibility to get in touch with us. 📌
<h2 align="center"> 🪚Languages-Frameworks-Tools🪚</h2>
<br>
These are the tools, frameworks, and languages that were used to create this project💡
<div>
<br>
<img src="https://skillicons.dev/icons?i=html,css,javascript,github"><br>
<img src="https://skillicons.dev/icons?i=vscode,svelte,figma">
</div>

## Kenmerken
<!-- Bij Kenmerken staat welke technieken zijn gebruikt en hoe. Wat is de HTML structuur? Wat zijn de belangrijkste dingen in CSS? Wat is er met Javascript gedaan en hoe? Misschien heb je een framwork of library gebruikt? -->
<h2 align="center"> 🔨Instalation guide🔨</h2>
<br>

## Installatie
1. **Fork this repository.**

2. **Clone it using GitHub Desktop and open it in your preferred code editor.**

3. **This project utilizes a `.env` file for retrieving the API token.**

4. **Finally, install the dependencies by using `npm install` in your command line.**

## Gebruik

## Bronnen

## Licentie

This project is licensed under the terms of the [MIT license](./LICENSE).
Empty file removed assets/.gitkeep
Empty file.
61 changes: 61 additions & 0 deletions docs/INSTRUCTIONS 2.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,61 @@

# Back to Static - Static Site Generation

Ontwikkel een statisch gegenereerde website voor een opdrachtgever.

## Context

Deze leertaak hoort bij sprint 17 Back to Static. Dit is een leertaak die je in een team uitvoert.

Bij de sprintplanning krijg je uitleg over hoe je statische web pagina's kan genereren met SvelteKit en wordt de opdracht uitgelegd.

Bij deze leertaak hoort voor elk teamlid 3x de deeltaak:
- [Creative coding](https://github.com/fdnd-task/back-to-static-creative-coding)

## Doel van deze opdracht

Je leert wat Static Site generation is, wat de voor- en nadelen zijn en hoe je dit kunt toepassen.

## Werkwijze

Deze opdracht gaat over de DLC fases **Analyseren**, **Bouwen** en **Integreren**

### Analyseren

Onderzoek en bespreek binnen jouw team welke wijze van deployment voor jullie opdracht het beste past. Is dat client-side, server-side, static-site rendering of een combinatie daarvan. Noteer je overweging in de wiki.

We onderzoeken in de volgende stappen in ieder geval het voordeel van SSG ten opzichte van SSR, ongeacht of je dit later daadwerkelijk gaat gebruiken.

### Bouwen

De website die je gebouwd heb maakt tot nu toe gebruik van *server side rendering*. Elke keer dat een bezoeker van de website een pagina bezoekt wordt een request naar de server gedaan en rendered de server de betreffende pagina alvorens een response naar de browser van de eindgebruiker te sturen. Aangezien de server de data uit een API moet ophalen (via bijv. een headless cms), kan het even duren voordat de pagina gerendered is.

Om te onderzoeken of dit efficiënter kan gaan we de website van te voren renderen zodat er na een request van een bezoeker alleen maar statische HTML, CSS en JavaScript hoeft worden teruggestuurd en we dus de *build* fase overslaan.

#### Aanpak

1. Meet van de homepage van de huidige server side gerenderde webiste de _response tijd_ en het aantal _kilobytes_ dat in de response wordt meegestuurd. Doe deze test op jouw localhost en kijk hiervoor in de _Dev Tools > Network Tab_ met een _Throttle_ van bijvoorbeeld _Slow 3G_.
2. Maak een branch aan, bijvoorbeeld _static-site_.
3. Zoek uit hoe je in het door jou gebruikte framework de website statisch gegenereerd kan worden. En pas je code aan volgens de instructies.
4. Maak op jouw localhost een *build* van de website en documenteer in je wiki de *response tijd* en het aantal *kilobytes* dat in nu de response wordt meegestuurd voor de homepage.

### Integreren

Nu de website statisch gegeneerd wordt, publiceer je de website en zorg je er voor dat bij een verandering van de content of de code de website opnieuw gebuild wordt (continuous deployment). Hiervoor maak je gebruik van GitHub Actions of zet je bijvoorbeeld Netlify in.

#### Aanpak
1. Publiceer je website met bijvoorbeeld Netlify. Nu je statische pagina's publiceert kan je ook met een GitHub action automatisch de site laten builden bij een update van de code.
2. Zoek uit hoe je na een aanpassing van de content in het headless cms, automatisch een nieuwe build kunt laten maken.

## Criteria

Focus sprint # - De focus van deze sprint ligt op het statisch genereren van een website.

Deze opdracht is done als:
- [ ] jouw code een statische website *‌build*;
- [ ] de statische website online te bekijken is;
- [ ] je het verschil in respons tijd en het het verschil in kilobytes gedocumenteerd hebt in je wiki.
- [ ] (optioneel) jouw code automatisch opnieuw *gebuild* wordt en gepubliceerd wordt naar de live site bij een push naar GitHub of na een update van de content(continuous deployment);
- [ ] maak een keuze voor de deployment van jouw site en onderbouw in je wiki waarom dit de beste optie is


Loading