Skip to content

My online portfolio. Built with React, Next, Chakra UI, Framer motion and more. Inspired by @craftzdog

Notifications You must be signed in to change notification settings

uma-dev/umadev-homepage

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

68 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Omar's Homepage

Build and cutomize your online portfolio.

Inspired by @craftzdog version

Tools used

Customization

  1. Profile picture: Use 200x200 jpeg image (for photos) or PNG for screenshots and others.
  2. Thumbnails: Use 600px width in your thumbnails and compress images using some tool like GIMP
  3. Your 3D Model
    • MagicaVoxel: Build your own voxel and save it as .obj
    • Blender: Import your .obj model and then export to .glb. No plugins needed.

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.

Stack

  • Next.js
  • Chakra UI
  • Three.js

Running locally

Clone the repo first and navigate to the main directory.

Make sure you nave node and npm, then execute:

# Install the dependencies
npm install

Developing

Run the app and write your changes:

# Start the dev server
npm run dev

Building

Create the production version:

npm run build
You can preview the production build with npm run preview.

Deploying

Connect your GitHub repo to Vercel and you are done.

About

My online portfolio. Built with React, Next, Chakra UI, Framer motion and more. Inspired by @craftzdog

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published