Skip to content

Source code of my personal website made based on Vite + SvelteKit using TailwindCSS.

License

Notifications You must be signed in to change notification settings

LWJerri/lwjerri.dev

Repository files navigation

lwjerri.dev

This repository contains code that relates to my personal website with information about me, my projects, etc. Vercel is used for hosting, so some features, such as speed insights, may not work on other hosts.

Installation Steps

Requirements

  • Installed Node.js.
  • Enabled corepack or installed pnpm manually.
  • Be a member of Lynard Discord server to receive presence updates for footer.
  • Vercel account (Optional if you plane use another hosting).
  • Installed Umami (Optional if you plane use another metrics collector).

Installing

  1. Clone this repository: git clone https://github.com/LWJerri/lwjerri.dev.git.
  2. Install required dependencies: pnpm i.
  3. Create .env file in root of project and paste all data from .env.example.
  4. Configurate required environments.
  • Value for UMAMI_SECRET environment must be same as for APP_SECRET. See Umami Environment Variables.
  • Your UMAMI_ENDPOINT will be http(s)://<your-domain>/api.
  • Take UMAMI_SITE_ID & UMAMI_USER_ID from Umami settings.

NOTE: I'm hosting my portfolio on Vercel and my website contains some unique features, like Speed Insights. If you wanna host this website on another platform, please, fork this repository and adapt these features to your hosting platform.

Screenshots

Main Page

Screenshot #1

Projects Page

Screenshot #2 Screenshot #3

About Page

Screenshot #4 Screenshot #5

Generated PDF

Screenshot #6 Screenshot #7 Screenshot #8

LICENSE

This code has MIT license. See the LICENSE file for getting more information.

About

Source code of my personal website made based on Vite + SvelteKit using TailwindCSS.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published