https://github.com/robinlinde/osmnl-website
another concept website for OSM NL
https://github.com/robinlinde/osmnl-website
Last synced: 10 months ago
JSON representation
another concept website for OSM NL
- Host: GitHub
- URL: https://github.com/robinlinde/osmnl-website
- Owner: RobinLinde
- License: other
- Created: 2023-03-04T18:18:45.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2024-09-23T12:15:44.000Z (over 1 year ago)
- Last Synced: 2025-01-13T06:28:59.673Z (over 1 year ago)
- Language: Svelte
- Homepage: https://osmnl-website.vercel.app
- Size: 3.58 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 10
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# osmnl-website
This repository contains the source code for the for a new concept for the [OpenStreetMap Netherlands](https://www.openstreetmap.nl/) website. This is built using [SvelteKit](https://kit.svelte.dev/), and is currently still a work in progress.
## Running the project
To run the project, you need to have [Node.js](https://nodejs.org/en/) installed. Once you have that, you can run the following commands:
```bash
# Install dependencies
npm install
# Run the project in development mode
npm run dev
```
## Building the project
To build the project, you can run the following command:
```bash
npm run build
```
## Components
```mermaid
graph LR
L[+layout.svelte] --> H & M & F
H[Header] --> N & C & LS
M[Main] --> h & b & bd & p & c & s
F[Footer]
N[Navigation] --> NI
C[Calendar]
LS[LanguageSwitch]
NI[NavigationItem]
h["Home (+page.svelte)"]
b["Blog (+page.svelte)"] --> BP
bd["Blog detail page ([slug]/+page.svelte)"] --> BP
p["Projects (+page.svelte)"] --> P
c["Contact (+page.svelte)"] --> CI
s["Support (+page.svelte)"]
BP[BlogPost]
P[Project]
CI[CommunityIndex]
```