Portfolio Site

I've been meaning to make my own custom portfolio site so that I'm not relying on carrd.co for any longer.

3D Support

  • Three.js integration!
  • Some kind of funny 3D mascot character. (Might make into a chat agent in the future)
  • 2D/3D art gallery that imports entries from .json files.
  • Can swap between 2D and 3D view modes.
  • 3D view navigates slightly differently.
  • 3D models have turntable animations and can be paused.

Projects

  • Loading in project details from .json files.
  • Project title, description and preview logo/images.
  • Directs to the project's full page. (project must exist in '/routes/projects/projectname')

Portfolio

  • Explaining what I specialize in.
  • Showcasing any paid work I've done, like 2D/3D art commissions.

About/Info/Contact Page

  • Personal information.
  • Commission form(s).
  • Contact information, maybe a preview of my latest tumblr/x.com post or something blog-like.

Developing

Install dependencies with npm install.

Start a development server:

npm run dev

# or start the server and open the app in a new browser tab
npm run dev -- --open

Building

To create a production version of this app:

npm run build

You can preview the production build with npm run preview.

Deployment

TBD

Latest Screenshot

Previous Screenshot

Top categories

Loading Svelte Themes