Skip to main content

· One min read

Since university, I usually use React for all of my front-end projects. I will describe in this post how I structure these projects.

TODO

frontend/
├── public/
├── src/
│   ├── api/
│   ├── components/
│   ├── hooks/
│   ├── types/
│   ├── utils/
│   ├── App.tsx
│   ├── index.css
│   ├── main.tsx
│   └── vite-env.d.ts
├── .eslintrc.cjs
├── .gitignore
├── index.html
├── package.json
├── package-lock.json
├── README.md
├── LICENSE
├── tsconfig.json
├── tsconfig.node.json
├── vercel.json
└── vite.config.ts

· 15 min read

This post outlines the functionalities of the Keystone Enclave framework, extracted from my master's thesis (updated to December 2022). Keystone is an open-source framework designed for building Trusted Execution Environments, adaptable for various platforms that are based on RISC-V hardware.