A modern static portfolio generator built with SvelteKit 2 and Tailwind CSS 4 by AKER. Features a file-based content management system using folders and Markdown files. Perfect for designers, artists, architects, and creatives who want to showcase their projects elegantly and professionally.
Live Demo: https://aker-dev.github.io/microfolio/
- π File-based CMS - No database needed
- π¨ Multiple Views - Projects, List, Map modes
- π± Responsive Design - Mobile-first approach
- π·οΈ Smart Tagging - Advanced filtering system
- πΊοΈ Interactive Map - Leaflet integration
- π Static Generation - Optimal performance
- πΌοΈ Image Lightbox - Enhanced gallery with navigation arrows and metadata display
- π EXIF/IPTC Metadata - Automatic extraction and display of image technical information
- π Dark Mode - Built-in theme support for better viewing experience
- β‘ Image Optimization - WebP thumbnail generation with
pnpm optimize-images
command
We're looking for beta testers! Are you a creative and want to test microfolio?
π Beta Tester Guide - Complete guide to get started
π§ Contact [email protected] to join the testing program.
# Install microfolio via Homebrew
brew install aker-dev/tap/microfolio
# Create a new portfolio
microfolio new my-portfolio
cd my-portfolio
# Start the development server
microfolio dev
- Node.js LTS 20+ (tested with 20.x)
- pnpm package manager
- Git for version control
# Clone the template
git clone https://github.com/aker-dev/microfolio.git my-portfolio
cd my-portfolio
# Install dependencies
pnpm install
# Start development server
pnpm dev
π Detailed installation guide: doc/en/01-installation.md
- Installation Guide - Installation and prerequisites
- Configuration - Site customization
- Adding Projects - Create and organize projects
- Publishing - Deploy your portfolio
- Beta Tester Guide - Guide for beta testers
π Complete deployment guide: doc/en/04-publication.md
# Build the site
microfolio build # or pnpm build
# Enable GitHub Pages in repository settings
# Push to main branch - automatic deployment
Contributions are welcome! Fork the project, create a feature branch, and submit a Pull Request.
- Interactive Map with Leaflet
- Advanced List View with filtering
- Mobile-responsive design
- GitHub Actions deployment
- Custom domain support
- π Issues: GitHub Issues
- π§ Email: [email protected]
- π¬ Discussions: GitHub Discussions for questions
MIT License - See LICENSE file for details.
Made with β€οΈ by AKER