mateux.dev

This repository contains the source code for mateux.dev, a personal website. My design goal was to replicate a terminal-like experience, I hope you enjoy it!

Tools used to build this website:

This project was built using SvelteKit, a framework for building web applications with Svelte. It uses Tailwind CSS for styling and Bun as the JavaScript runtime. The website is containerized using Docker for easy deployment.

How to run the project locally

First, ensure you have Bun installed. You can install it using the following command:

curl -fsSL https://bun.sh/install | bash

Then, clone the repository and navigate to the project directory:

git clone https://github.com/MateuxLucax/mateux-dot-dev.git && cd mateux-dot-dev

Next, install the dependencies using Bun:

bun install

Finally, start the development server:

bun run dev

Now, you can open your browser and navigate to http://localhost:5173 to see the website in action.

How to build the project

If you want to build the project for production, you can use the following command:

bun run build

This will create a build directory with the production-ready files.

How to run the project in Docker

If you want to run the project in a Docker container, you can use the provided Dockerfile. First, make sure you have Docker installed on your machine. You can download it from here. Then, navigate to the project directory and build the Docker image using the following command:

docker compose up -d

This will build the Docker image and start the container. You can then access the website at http://localhost.

License

This project is licensed under the GNU General Public License v3.0. See the LICENSE file for details.

Top categories

Loading Svelte Themes