Skip to content

launchdoor-studio/foliomint

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FolioMint

FolioMint

License MIT Next.js 14 TypeScript Tailwind CSS

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.

Why FolioMint

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.

What you can do

  • 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.

Who it is for

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.

License

See LICENSE for details.

Security

See SECURITY.md for how to report vulnerabilities responsibly.

Run locally (new machine)

Clone the repo and install dependencies:

git clone https://github.com/launchdoor-studio/foliomint.git
cd foliomint
nvm use
mkdir -p data
npm install

Create 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.local

With 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 dev

Open 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.


Product spec: SPEC.md · Task list: TODO.md

About

Turn your resume to portfolio website

Resources

License

Contributing

Security policy

Stars

2 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages