Your portfolio, always up to date β without ever touching the code.
Dynamic Portfolio is an AI-powered personal portfolio platform where everything is live and editable. Update your bio, add a new project, adjust your skills, or generate a tailored resume with AI β all from a built-in dashboard. Visitors always see the latest version of you, and you never have to redeploy to make a change. π
- π Public portfolio page β Hero, About, Projects, Skills, and Contact sections, all data-driven from the database
- π JWT authentication β supports login with either username or email; automatic access token refresh
- π₯οΈ Custom admin dashboard β in-app UI at
/admin/dashboardto manage profile sections, projects, skills, and resumes without touching Django admin - π‘οΈ Django admin panel β available at
/admin/for superuser access to all models - π€ AI resume generation β powered by Google Gemini; generates tailored resumes from profile and project data, with PDF export
- π‘ AI project descriptions β auto-generates project descriptions by analyzing GitHub repo details and tech stack
- π Dark/light mode β theme toggle persisted in localStorage
- π¬ Contact form β messages stored in the database, viewable in the admin dashboard
- π± Responsive design β adaptive layouts including smart grid centering for fewer items