Creative portfolio boilerplate built with Next.js. SEO-optimized, accessible, responsive. Includes projects, blog and gallery.
Magic Portfolio is a simple, clean, beginner-friendly portfolio template. It supports an MDX-based content system for projects and blog posts, an about / CV page and a gallery.
View the demo here.
1. Clone the repository
git clone https://github.com/once-ui-system/magic-portfolio.git
2. Install dependencies
npm install
3. Run dev server
npm run dev
4. Edit config
src/resources/once-ui.config.js
5. Edit content
src/resources/content.js
6. Create blog posts / projects
Add a new .mdx file to src/app/blog/posts or src/app/work/projects
Magic Portfolio was built with Once UI for Next.js. It requires Node.js v18.17+.
Docs available at: docs.once-ui.com
Lorant One: Threads / LinkedIn
Distributed under the CC BY-NC 4.0 License.
See LICENSE.txt
for more information.
Creative portfolio boilerplate built with Next.js. SEO-optimized, accessible, responsive. Includes projects, blog and gallery.
Magic Portfolio is a simple, clean, beginner-friendly portfolio template. It supports an MDX-based content system for projects and blog posts, an about / CV page and a gallery.
View the demo here.
1. Clone the repository
git clone https://github.com/once-ui-system/magic-portfolio.git
2. Install dependencies
npm install
3. Run dev server
npm run dev
4. Edit config
src/resources/once-ui.config.js
5. Edit content
src/resources/content.js
6. Create blog posts / projects
Add a new .mdx file to src/app/blog/posts or src/app/work/projects
Magic Portfolio was built with Once UI for Next.js. It requires Node.js v18.17+.
Docs available at: docs.once-ui.com
Lorant One: Threads / LinkedIn
Distributed under the CC BY-NC 4.0 License.
See LICENSE.txt
for more information.