This file tracks all the features and functionalities in the portfolio website that are currently placeholders or require backend logic to be fully operational.
- CV Document: Add a CV document (e.g.,
public/Dejan_Stajic_Resume.pdf) for the "Download CV" button. (Implemented:public/Dejan_Stajic_Resume.pdf) - Social Media Links: Verify all social media URLs (GitHub, LinkedIn, Twitter/X, Mail) are correct in all sections (Hero, Contact, Footer).
- Project Pages/Links: The project links in the Header, Footer, and Projects section currently point to relative paths (e.g.,
/debugdaily). These pages need to be created, or the links should point to external URLs or be removed if not applicable.
- Navigation Links: Ensure all hash links (
#about,#projects, etc.) correctly scroll to their respective sections on all pages. - Project Dropdown Links:
-
DebugDailylink: Implement page or update URL. -
AI Toolslink: Implement page or update URL. -
Web Appslink: Implement page or update URL.
-
- Main Navigation Links: Ensure all hash links correctly scroll.
- Project Links:
-
DebugDailylink: Implement page or update URL. -
AI Toolslink: Implement page or update URL. -
Web Appslink: Implement page or update URL.
-
- Social Links: Verify
hrefattributes for GitHub, LinkedIn, Twitter, Mail.
- "Get In Touch" Button: Implement action (e.g., scroll to Contact section or
mailto:link). - "Download CV" Button: Implement file download functionality once CV is available.
- GitHub Social Button: Add
hrefto your GitHub profile. - LinkedIn Social Button: Add
hrefto your LinkedIn profile. - Mail Social Button: Add
mailto:link.
- For each project listed:
- "Live Demo" Button: Ensure
liveUrlpoints to a functional, deployed demo or update/remove. - "GitHub" Button: Ensure
githubUrlpoints to the correct repository.
- "Live Demo" Button: Ensure
- Form Submission (
handleSubmitfunction): Implement actual form submission logic. This could involve:- Client-side email sending (e.g., EmailJS).
- Serverless function (e.g., Vercel Functions, AWS Lambda) to process and send email.
- Integration with a form backend service (e.g., Formspree, Getform).
- Social Links: Verify
hrefattributes for GitHub, LinkedIn, Twitter.
- Review Links: Double-check if any text in descriptions or achievements is meant to be a hyperlink and implement if necessary. (Currently seems okay, but good to review).