Portfolio website in Svelte, SvelteKit, Tailwind and shadcn-svelte.
Find a file
2023-11-17 02:56:00 +01:00
.github Merge pull request #146 from bartvdbraak/renovate/actions-setup-node-4.x 2023-11-15 23:50:30 +01:00
.husky feat: add staged pre-commit for prettier & eslint 2023-08-02 02:52:12 +02:00
src feat: add keyweave to projects page 2023-11-16 16:41:41 -08:00
static feat: use new logo 2023-08-11 09:02:51 +02:00
.eslintignore feat: create initial app skeleton 2023-07-29 15:01:15 +02:00
.eslintrc.cjs feat: create initial app skeleton 2023-07-29 15:01:15 +02:00
.gitignore feat: add .unlighthouse directory 2023-07-31 23:04:53 +02:00
.npmrc feat: create initial app skeleton 2023-07-29 15:01:15 +02:00
.prettierignore feat: create initial app skeleton 2023-07-29 15:01:15 +02:00
.prettierrc feat: add lint-staged and prettier 2023-08-06 18:16:24 +02:00
LICENSE refactor: remove leftovers from nextjs 2023-07-29 15:24:11 +02:00
lintstagedrc.cjs fix: resolve lint, format and type errors 2023-08-08 01:58:20 +02:00
package.json chore(deps): run pnpm update 2023-11-15 18:45:13 -08:00
pnpm-lock.yaml chore(deps): run pnpm update 2023-11-15 18:45:13 -08:00
postcss.config.cjs refactor: linting and formatting changes 2023-08-02 01:37:54 +02:00
README.md docs: reformat tagline 2023-11-17 02:56:00 +01:00
svelte.config.js feat: added skeleton as ui toolkit 2023-07-29 15:03:03 +02:00
tailwind.config.ts refactor: migration to skeleton v2 2023-09-05 02:12:57 +02:00
theme.ts refactor: migration to skeleton v2 2023-09-05 02:12:57 +02:00
tsconfig.json feat: create initial app skeleton 2023-07-29 15:01:15 +02:00
vite.config.ts refactor: prettier format fixes 2023-08-02 02:16:50 +02:00

hellob.art

Personal website built with Svelte

Installation

To install the project and its dependencies, follow these steps:

  1. Ensure you have pnpm installed on your system. If not, you can install it by running:

    npm install -g pnpm
    
  2. Run the following command to install the project dependencies:

    pnpm install
    

Build

To build the project, execute the following command:

pnpm build

Run

To run the project locally, use the following command:

pnpm run dev
# or
pnpm run dev -- --open

Technologies Used

  • Svelte: The framework used for building this portfolio project.
  • SvelteKit: The tooling and routing framework for Svelte projects.
  • Tailwind CSS: A utility-first CSS framework packed with classes.
  • Skeleton: UI Toolkit for Svelte + Tailwind.
  • Threlte: Declarative Three.js for Svelte.

Contributing

I'm open to contributions! If you find any bugs, have suggestions, or want to add something interesting, feel free to open an issue or submit a pull request.

License

This project is licensed under the GPLv3 License. Feel free to explore, learn, and have fun!

Some dependencies may hold different licenses but are in compliance with GPLv3:

  • MIT: Compatible with GPLv3.
  • Apache 2.0: Compatible with GPLv3.
  • BSD-3-Clause: Compatible with GPLv3.
  • BSD-2-Clause: Compatible with GPLv3.
  • ISC: Compatible with GPLv3.
  • Python-2.0: Compatible with GPLv3. (Note: Python has its own license, and version 2.0 is compatible with GPLv3).
  • CC-BY-4.0: This is a Creative Commons license, which is not a software license. It's generally not recommended to include CC licenses in software projects due to potential compatibility issues. This might cause complications if you choose GPLv3.
  • CC0-1.0: Not a software license, but it is explicitly designed to waive all copyrights, making it effectively compatible with GPLv3.
  • 0BSD: Compatible with GPLv3.
  • (MIT OR CC0-1.0): MIT is compatible with GPLv3, and CC0-1.0 is effectively compatible with GPLv3.