Build and cutomize your online portfolio.
Inspired by @craftzdog version
- Profile picture: Use 200x200 jpeg image (for photos) or PNG for screenshots and others.
- Thumbnails: Use 600px width in your thumbnails and compress images using some tool like GIMP
- Your 3D Model
- MagicaVoxel: Build your own voxel and save it as
.obj - Blender: Import your
.objmodel and then export to.glb. No plugins needed.
- MagicaVoxel: Build your own voxel and save it as
NOTE: the 3d model needs to be as lighter as you can in order to get good render speeds, so voxel its a great option for light 3d files.
- Next.js
- Chakra UI
- Three.js
Clone the repo first and navigate to the main directory.
Make sure you nave node and npm, then execute:
# Install the dependencies
npm install
Run the app and write your changes:
# Start the dev server
npm run dev
Create the production version:
npm run build
You can preview the production build with npm run preview.
Connect your GitHub repo to Vercel and you are done.

