This is an AI-powered application designed to help you create a professional and personalized developer portfolio in minutes. Simply provide your professional background, skills, and experience, and let the AI generate a polished, ready-to-deploy website.
- AI-Powered Generation: Uses generative AI to create a complete portfolio with sections for your bio, skills, experience, projects, and more.
- Simple to Use: A straightforward interface where you input your details and get a complete portfolio preview instantly.
- Markdown Export: Easily export your generated portfolio content as a
.mdfile, giving you a portable and version-controllable version of your resume. - Deploy to GitHub Pages: A built-in guide helps you deploy your portfolio to GitHub Pages, making it live on the web for free.
- Modern Tech Stack: Built with a clean, modern, and performant technology stack that's easy to customize and extend.
- Framework: Next.js (App Router)
- Language: TypeScript
- Generative AI: Google's Gemini model via Genkit
- UI: React, ShadCN UI, Tailwind CSS
- Deployment: Firebase App Hosting (for this development environment)
To run this project locally:
-
Install Dependencies: Open a terminal and run the following command to install all the necessary packages.
npm install
-
Run the Development Server: Once the dependencies are installed, start the Next.js development server.
npm run dev
The application will now be running at http://localhost:9002.
- Provide Your Context: Navigate to the home page. In the text area, paste your resume, a link to your LinkedIn profile, or write a summary of your professional background, skills, and projects.
- Generate Portfolio: Click the "Generate Portfolio" button. The AI will process your input and create a preview of your portfolio on the right side of the screen.
- Export and Deploy: Once you are happy with the result, you can use the "Copy Markdown", "Export .md", or "Deploy to GitHub" buttons to use your new portfolio.