Skip to content

aker-dev/microfolio

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

microfolio

πŸ‡«πŸ‡· Lire en franΓ§ais

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/

βœ… Features

  • πŸ“ 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

πŸ§ͺ Beta Testing Program

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.

πŸš€ Quick Start

Option 1: Homebrew Installation (macOS - Recommended)

# 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

Option 2: Manual Installation

Prerequisites

  • 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

πŸ–₯️ Screenshots

Homepage Views

microfolio Homepage 1 microfolio Homepage 2

Project Views

microfolio Projects Gallery microfolio Project Detail 1 microfolio Project Detail 2

List View

microfolio List View

Map View

microfolio Interactive Map

πŸ“š Documentation

πŸš€ Deployment

πŸ“– Complete deployment guide: doc/en/04-publication.md

Quick Deploy to GitHub Pages

# Build the site
microfolio build  # or pnpm build

# Enable GitHub Pages in repository settings
# Push to main branch - automatic deployment

🀝 Contributing

Contributions are welcome! Fork the project, create a feature branch, and submit a Pull Request.

Recent Features

  • Interactive Map with Leaflet
  • Advanced List View with filtering
  • Mobile-responsive design
  • GitHub Actions deployment
  • Custom domain support

πŸ“ž Support

πŸ“„ License

MIT License - See LICENSE file for details.


Made with ❀️ by AKER

About

A modern static portfolio generator based on SvelteKit 2 and Tailwind CSS 4

Resources

License

Stars

Watchers

Forks

Sponsor this project

 

Packages

No packages published

Contributors 2

  •  
  •