Your resume, turned into a hosted portfolio you are proud to share.
Upload or start from scratch, refine in the editor, and publish on the web in minutes.
A personal site should not be a side quest. FolioMint is a full-stack web portfolio builder for people who want a clear, modern presence online without fighting templates, DNS, analytics, or hosting. You own the story. We help with structure, design, publishing, and iteration.
- Resume or blank canvas to site Start from a file, use Groq-assisted parsing, or build manually.
- Edit with a live preview Tune profile, experience, projects, and more with feedback as you go.
- Pick a look that fits Neubrutalist app UI plus flexible portfolio themes with light and dark support.
- Publish and grow Hosted URLs, custom domains, blog posts, SEO, integrations, and analytics.
- Scale up when it makes sense Free and monthly Pro tiers keep the product useful without surprise costs.
Students, career switchers, freelancers, makers, and professionals who want one link that feels like them for jobs, clients, or their network, without maintaining a custom stack.
See LICENSE for details.
See SECURITY.md for how to report vulnerabilities responsibly.
Clone the repo and install dependencies:
git clone https://github.com/launchdoor-studio/foliomint.git
cd foliomint
nvm use
mkdir -p data
npm installCreate your environment file. Copy .env.example to .env.local, then add any secrets you use (for example GROQ_API_KEY). .env.local is gitignored and must be copied or recreated on each machine.
cp .env.example .env.localWith LOCAL_DEV_MODE=true (the default in .env.example), you can develop without OAuth or billing setup. AI features use dev stubs when GROQ_API_KEY is empty.
Push the database schema and start the app:
npm run db:push
npm run devOpen http://localhost:3000, then try /generate or /dashboard.
Other useful commands: npm test, npm run lint, npm run build. See CONTRIBUTING.md for stack details and project structure.