Skip to content

Latest commit

 

History

History
58 lines (47 loc) · 2.12 KB

README.md

File metadata and controls

58 lines (47 loc) · 2.12 KB

myudakk portfolio site

Vercel Deploy License

Hello, welcome. This is my portfolio site!, or digital garden, or whatever. It's built with Next js, and uses Sanity IO to edit the blog!

See the site

Thumbnail myudak site https://myudak.site

Stack

  • Next.js - A React framework with hybrid static & server rendering, and route pre-fetching, etc.
  • Chakra UI - A simple, modular and accessible component library for React
  • Three.js - 3D library for JavaScript
  • Framer Motion - An animation library for React

Project structure

$PROJECT_ROOT
├───public
├───src
│   ├───app
│   │   # Page files
│   │   ├───images
│   │   ├───posts
│   │   ├───works
│   ├───components
│   |   # React component files
│   │   ├───card
│   │   ├───footer
│   │   ├───navbar
│   │   │   ├───navLink
│   │   │   └───navMobile
│   │   ├───pagination
│   │   ├───section
│   │   ├───splashScreen
│   │   ├───themeSwitcher
│   │   └───ui
│   ├───lib
│   |   # Non-react modules
│   └───utils
        # Utility functions and helper modules

Run it yourself

All commands are run from the root of the project, from a terminal:

Command Action
npm install Installs dependencies
npm run dev Starts local dev server at localhost:3000
npm run build Build your production site to ./dist/
npm run preview Preview your build locally, before deploying