Personal site and portfolio of Dan Corva — a software engineer writing about Active Inference, variational free energy and the predictive brain from an engineering point of view. Visit the live site at dj-elliott.com.
- Clone the repository:
git clone https://github.com/DanBoringName/dj-website.git- Open in VS Code:
code dj-website-
When prompted "Reopen in Container" click yes, or:
- Press
F1 - Type "Reopen in Container"
- Select "Dev Containers: Reopen in Container"
- Press
-
Install dependencies (inside DevContainer):
npm install- Start the development server:
npm run devIf you prefer not to use DevContainer:
- Node.js (v18 or higher)
- npm
Then follow these steps:
git clone https://github.com/DanBoringName/dj-website.git
cd dj-website
npm install
npm run devThe site will be available at http://localhost:8080
npm run dev- Start development servernpm run build- Build for productionnpm run preview- Preview production build locally
Deploy to production server:
./scripts/deploy.sh- React
- TypeScript
- Tailwind CSS
- Three.js
- Vite
- Docker
Dan Elliott — dj-elliott.com