Skip to content

tamerhayek/portfolio

Repository files navigation

Tamer Hayek Portfolio

Portfolio - Production


Description

Tamer Hayek Website

Web

https://tamerhayek.com

This route is completely public. Authentication not required.

You can find the following pages:

  • Homepage

Tech stack

The application runs using SvelteKit SSR framework for Svelte. The application is entirely server-side rendered. It's very fast and efficient. It's also very easy to use and the build size is very small. It uses the Node Adapter.

Libraries:

So this application is entirely built using SvelteKit in TypeScript.

The design is based on TailwindCSS and DaisyUI frameworks.

It is possible to view the website in two different languages thanks to Inlang ParaglideJS. The available languages are english and italian and the default one is italian.

Others


Git

Source code

As a collaboration tool we use Git and GitHub

Setup

Clone the repository

git clone https://github.com/tamerhayek/portfolio

Scripts

Make sure to install every dependency in the package.json before running any command.

pnpm install

Development commands

Inlang

pnpm inlang:compile

Build

pnpm build

How to run the application

Development mode

pnpm dev

With the host option:

pnpm dev:host

Production preview mode

pnpm build
pnpm preview