https://github.com/constraintautomaton/personal-website
My personal website 🙂
https://github.com/constraintautomaton/personal-website
Last synced: 12 months ago
JSON representation
My personal website 🙂
- Host: GitHub
- URL: https://github.com/constraintautomaton/personal-website
- Owner: constraintAutomaton
- Created: 2025-05-29T09:31:49.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-06-01T21:26:43.000Z (about 1 year ago)
- Last Synced: 2025-06-06T05:30:03.705Z (about 1 year ago)
- Language: TypeScript
- Homepage: https://constraint-automaton.pp.ua/
- Size: 345 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 8
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Constraint Automaton
My personal website 🙂
## Dependencies
- [Bun v1.2.7](https://bun.sh/)
- [typst v0.13.1](https://github.com/typst/typst)
## Developing
Once you've created a project and installed dependencies with `npm install` (or `pnpm install` or `yarn`), start a development server:
```sh
bun run dev
# or start the server and open the app in a new browser tab
bun run dev -- --open
```
## Building
To create a production version of your app:
```sh
bun run build
```
You can preview the production build with `bun run preview`.
> To deploy your app, you may need to install an [adapter](https://svelte.dev/docs/kit/adapters) for your target environment.
## Resume
My resume, located in the [`./resume`](./resume) directory, is built using [Typst](https://github.com/typst/typst).
To compile it, you'll need to install the Typst compiler and use the provided `makefile`.
```sh
make
```
For development mode with live preview, use:
```sh
make watch
```