Skip to content

Latest commit

Β 

History

20 Commits

Folders and files

NameName
Last commit message
Last commit date
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

✨ Dynamic Portfolio

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. πŸš€

✨ Key Features

  • 🌍 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/dashboard to 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

About

backend - koyeb frontend - vercel

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages