My beautiful personal website https://speykious.dev
Find a file
Speykious 38158de938
Throttle event handler for parallax
Signed-off-by: Speykious <speykious@gmail.com>
2025-04-18 22:12:03 +02:00
.vscode Initial commit of doom 2023-10-18 01:39:58 +02:00
backend Initial commit of doom 2023-10-18 01:39:58 +02:00
frontend Throttle event handler for parallax 2025-04-18 22:12:03 +02:00
shared Initial commit of doom 2023-10-18 01:39:58 +02:00
.gitignore Initial commit of doom 2023-10-18 01:39:58 +02:00
.markdownlint.json Initial commit of doom 2023-10-18 01:39:58 +02:00
Cargo.toml Initial commit of doom 2023-10-18 01:39:58 +02:00
LICENSE Add MIT license 2023-10-18 02:11:52 +02:00
README.md Initial commit of doom 2023-10-18 01:39:58 +02:00

Speykious's personal website

Hello :3

This is the source code of my personal website over at https://speykious.dev.

Tech stack

Backend Frontend

Installation

Rust

Install Rust using the recommended way. It will install Rustup, the official Rust toolchain manager, which will keep track of the different Rust toolchains and targets you have installed.

It's better to install Rustup than to install individual Rust tools (such as rustc and cargo) separately.

If you're on Linux, your distribution may provide a rustup package (Arch Linux has one for example).

You'll need to install the stable toolchain. If it isn't already installed, run the following command:

rustup toolchain install stable

Node.js

Install the latest version of Node.js and NPM.

On Windows and MacOS, you can use the provided installer.

On Linux, refer to your distribution's package manager and search for packages like node and npm.

Run the project

Backend Frontend

To run the backend server, at the root of the project, simply run:

cargo run -p server

To run the frontend app, go to the client directory and run:

npm run dev