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!
- 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_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
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 |