René's URL Explorer Experiment


Title: Portfolio Plans · Issue #3 · aspauldingcode/aspauldingcode · GitHub

Open Graph Title: Portfolio Plans · Issue #3 · aspauldingcode/aspauldingcode

X Title: Portfolio Plans · Issue #3 · aspauldingcode/aspauldingcode

Description: Portfolio Plans This document will outline ideas for completion/polish of my personal portfolio website; aspauldingcode.com The Plan Ideally, we have a fully functional portfolio built in Next.js which utilizes Framer Motion for animatio...

Open Graph Description: Portfolio Plans This document will outline ideas for completion/polish of my personal portfolio website; aspauldingcode.com The Plan Ideally, we have a fully functional portfolio built in Next.js w...

X Description: Portfolio Plans This document will outline ideas for completion/polish of my personal portfolio website; aspauldingcode.com The Plan Ideally, we have a fully functional portfolio built in Next.js w...

Mail addresses
aspauldingcode@gmail.com

Opengraph URL: https://github.com/aspauldingcode/aspauldingcode/issues/3

X: @github

direct link

Domain: patch-diff.githubusercontent.com


Hey, it has json ld scripts:
{"@context":"https://schema.org","@type":"DiscussionForumPosting","headline":"Portfolio Plans","articleBody":"# Portfolio Plans\n\nThis document will outline ideas for completion/polish of my personal portfolio website; *aspauldingcode.com*\n\n\n## The Plan\n\nIdeally, we have a fully functional portfolio built in Next.js which utilizes Framer Motion for animation, Next.js/React.js page router, and is optimal for mobile view as well.\n\n### Implementing a Homepage\n\nThe homepage consists of a quick and minimalistic overview/bio of myself. There will be a few buttons only: \n- Contact\n- Projects\n- Resume\n\nI prefer to use a minimalistic layout. The portfolio homepage will have a profile photo of me. I want this to be the best photo you've ever seen. Reflecting professionalism.\n\nThere is a theme toggle switch. You can select darkmode/lightmode accordingly.\nThe variants utilizes 2 seperate base16 colorschemes.\n\nThe contact button reveals a slide up/down contact card, which implements ReCaptiav3, to avoid spam from unwanted bots. This contact card should sanitize input properly, including making sure of valid email address.\n\nFooter:\nThe footer will be global - and point towards my github page, as well as linkedin.\n\n### A functional contact card\n\nThe project card will send to my personal work email, aspauldingcode@gmail.com. The way this gets sent to me is through EmailJS.com API. This means, it can send me the message from my website as an email from EmailJS.com, showcasing a notification about the message, the message sender, contents, and email.\n\n###  A rather advanced Project page\n\nThe project page is a bit more advanced. I want to utilize animation with framer motion api, as well as tailwind-css to properly style my projects in the form of \"project cards\" - a concept which allows a viewer of the projects page to see a list of projects by swiping left/right. \n\nEach project card contains the following:\n\n- Preview images slider to showcase functionality/work\n- Project Name\n- Project Date\n- Project Status (Complete, Incomplete)\n- Project Description (short)\n- View More - Opens a new page dedicated to the project.\n\nThe project cards use images with the slick-carousel module.\n\nThe project page must reliably detect if on mobile or desktop. If on mobile, the project cards will not be animated, and render a much more compact layout.\n\nproject cards are rendered dynamically, based on project data. A seperate module will be dedicated to rendering project data, including images, description, date, name, status. As more projects are added to project data, the project page will show more project cards. \n\n#### Desktop View - Project Cards\n\nThe Desktop project page renders project cards in a specific way:\n\n- Only a short few cards are visible.\n- The Desktop Viewer must press left/right buttons in the page view to activate rotation of the cards. \n    - The cards will shift left/right to reveal other project cards, previously not quite visible at first. \n    - This helps condense several projects into a compact space, readily available to showcase its potential, without having to be to obstructive of other project cards.\n- Each project card will have a uniform height.\n    - Even if more/less data is processed on the card, the project card will be the same size as all the other cards.\n- Project cards will bew animated.\n    - They will have subtle idle floating animation. This is a simple wavy animation to give them some life and style.\n    - On hover, they will stop float animation of waving/wiggling. The outline color will change.\n- Project cards will always render side by side, unless there is no more screenspace in width to do so.\n    - There will never be a card above another card.\n\n#### Mobile View - Project Cards\n\nThe Mobile project page renders project cards in a different way from Desktop View:\n\n- No floating/wiggle/wavy animation\n    - No floating cards animations. Should be smoother. \n    - No hover animation. Smoother movile view.\n- Touch optimized.\n    - Since mouse is no longer used, we will optimize mobile view for touch input.\n    - The project cards should have a swipe to next/prev function.\n        - This would animate swiping the card to the left or right, similar to iOS image cards in Messages app.\n        - This animation should be very minimal, and effecient if possible.\n    - Instead of View More on hover, it will show \"Tap to view more\" and there will be no hover features.\n- The project cards will all render in the center of the screen, based on screen size.\n- The Project cards will maintain a fixed size. Just like desktop view.\n\n### Project-Dependent Pages\n\nAfter getting each Project card in the project page, the view more or tap to view more should open a dedicated page where I can post a longer description of that project. This could be a modal, or just a new page. Not sure yet.\n\nProject dependent pages should probably house much more information about what I did on the project, not just what the project *is*.\n\nProject dependent pages will have a \"zoom-in\" animation after project card is clicked, to show more info about that project. The image slider (slick-slider) will be much more visible, show-casing an image which is the size of the screen; edge-to-edge.\\\nThe project long-description will still have a \"container\" div class, making it more stylized towards readibility.\n\nProject-dependent pages will have a \"View Source\" if the project is available on github. \n\n### Music Showcase\n\nI want to showcase all my music on my Portfolio Webpage. I want to maybe embed a custom music player, which can play some of my most curated songs. Each song will have a preview, including Song Title, Song Artwork, Song Credits, and buttons to where you can stream on your favorite platform. This will be Spotify, Apple Music, etc...\n\n### Proper Resume\n\nI want to code/program my resume. I probably will use ascii, which I want to render in hmtl. The goal here is I want to be able to easily apply changes to my resume in ascii, and use chatgpt to fix formatting, wording, etc. Then, I can use CSS to stylize the output and apply a single-page pdf style to the whole thing, so it can be published on aspauldingcode.com when you click on the RESUME homepage button.\n","author":{"url":"https://github.com/aspauldingcode","@type":"Person","name":"aspauldingcode"},"datePublished":"2025-04-28T16:43:31.000Z","interactionStatistic":{"@type":"InteractionCounter","interactionType":"https://schema.org/CommentAction","userInteractionCount":7},"url":"https://github.com/3/aspauldingcode/issues/3"}

route-pattern/_view_fragments/issues/show/:user_id/:repository/:id/issue_layout(.:format)
route-controllervoltron_issues_fragments
route-actionissue_layout
fetch-noncev2:e8429cb9-5d4b-06d7-c0ea-f23a40722199
current-catalog-service-hash81bb79d38c15960b92d99bca9288a9108c7a47b18f2423d0f6438c5b7bcd2114
request-id9944:11643:17C3000:1FD9640:69814457
html-safe-nonce97960bdfa0faaad4501eab9054ca18bf315e6ac5e9365c120111aaac798fdf5a
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiI5OTQ0OjExNjQzOjE3QzMwMDA6MUZEOTY0MDo2OTgxNDQ1NyIsInZpc2l0b3JfaWQiOiI3NDUxMTk5Mjg0NTM3NTQxNzE5IiwicmVnaW9uX2VkZ2UiOiJpYWQiLCJyZWdpb25fcmVuZGVyIjoiaWFkIn0=
visitor-hmac9e8d75f96a50c4025b18f20fec3fcf23821a3e46aab336d188dc9559fd2cde68
hovercard-subject-tagissue:3025541420
github-keyboard-shortcutsrepository,issues,copilot
google-site-verificationApib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I
octolytics-urlhttps://collector.github.com/github/collect
analytics-location///voltron/issues_fragments/issue_layout
fb:app_id1401488693436528
apple-itunes-appapp-id=1477376905, app-argument=https://github.com/_view_fragments/issues/show/aspauldingcode/aspauldingcode/3/issue_layout
twitter:imagehttps://opengraph.githubassets.com/d4423097beed88f19c976a83bf640f7d572ca03b8b7a2915075a7b39957176ae/aspauldingcode/aspauldingcode/issues/3
twitter:cardsummary_large_image
og:imagehttps://opengraph.githubassets.com/d4423097beed88f19c976a83bf640f7d572ca03b8b7a2915075a7b39957176ae/aspauldingcode/aspauldingcode/issues/3
og:image:altPortfolio Plans This document will outline ideas for completion/polish of my personal portfolio website; aspauldingcode.com The Plan Ideally, we have a fully functional portfolio built in Next.js w...
og:image:width1200
og:image:height600
og:site_nameGitHub
og:typeobject
og:author:usernameaspauldingcode
hostnamegithub.com
expected-hostnamegithub.com
None39fe8101494cbb823c09b619b68c80cd4d05ab7279997038dbe06bb91608abe1
turbo-cache-controlno-preview
go-importgithub.com/aspauldingcode/aspauldingcode git https://github.com/aspauldingcode/aspauldingcode.git
octolytics-dimension-user_id10196826
octolytics-dimension-user_loginaspauldingcode
octolytics-dimension-repository_id393870765
octolytics-dimension-repository_nwoaspauldingcode/aspauldingcode
octolytics-dimension-repository_publictrue
octolytics-dimension-repository_is_forkfalse
octolytics-dimension-repository_network_root_id393870765
octolytics-dimension-repository_network_root_nwoaspauldingcode/aspauldingcode
turbo-body-classeslogged-out env-production page-responsive
disable-turbofalse
browser-stats-urlhttps://api.github.com/_private/browser/stats
browser-errors-urlhttps://api.github.com/_private/browser/errors
released5b34a4e4898b066c629879feb4b184bc471d6a7
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://patch-diff.githubusercontent.com/aspauldingcode/aspauldingcode/issues/3#start-of-content
https://patch-diff.githubusercontent.com/
Sign in https://patch-diff.githubusercontent.com/login?return_to=https%3A%2F%2Fgithub.com%2Faspauldingcode%2Faspauldingcode%2Fissues%2F3
GitHub CopilotWrite better code with AIhttps://github.com/features/copilot
GitHub SparkBuild and deploy intelligent appshttps://github.com/features/spark
GitHub ModelsManage and compare promptshttps://github.com/features/models
MCP RegistryNewIntegrate external toolshttps://github.com/mcp
ActionsAutomate any workflowhttps://github.com/features/actions
CodespacesInstant dev environmentshttps://github.com/features/codespaces
IssuesPlan and track workhttps://github.com/features/issues
Code ReviewManage code changeshttps://github.com/features/code-review
GitHub Advanced SecurityFind and fix vulnerabilitieshttps://github.com/security/advanced-security
Code securitySecure your code as you buildhttps://github.com/security/advanced-security/code-security
Secret protectionStop leaks before they starthttps://github.com/security/advanced-security/secret-protection
Why GitHubhttps://github.com/why-github
Documentationhttps://docs.github.com
Bloghttps://github.blog
Changeloghttps://github.blog/changelog
Marketplacehttps://github.com/marketplace
View all featureshttps://github.com/features
Enterpriseshttps://github.com/enterprise
Small and medium teamshttps://github.com/team
Startupshttps://github.com/enterprise/startups
Nonprofitshttps://github.com/solutions/industry/nonprofits
App Modernizationhttps://github.com/solutions/use-case/app-modernization
DevSecOpshttps://github.com/solutions/use-case/devsecops
DevOpshttps://github.com/solutions/use-case/devops
CI/CDhttps://github.com/solutions/use-case/ci-cd
View all use caseshttps://github.com/solutions/use-case
Healthcarehttps://github.com/solutions/industry/healthcare
Financial serviceshttps://github.com/solutions/industry/financial-services
Manufacturinghttps://github.com/solutions/industry/manufacturing
Governmenthttps://github.com/solutions/industry/government
View all industrieshttps://github.com/solutions/industry
View all solutionshttps://github.com/solutions
AIhttps://github.com/resources/articles?topic=ai
Software Developmenthttps://github.com/resources/articles?topic=software-development
DevOpshttps://github.com/resources/articles?topic=devops
Securityhttps://github.com/resources/articles?topic=security
View all topicshttps://github.com/resources/articles
Customer storieshttps://github.com/customer-stories
Events & webinarshttps://github.com/resources/events
Ebooks & reportshttps://github.com/resources/whitepapers
Business insightshttps://github.com/solutions/executive-insights
GitHub Skillshttps://skills.github.com
Documentationhttps://docs.github.com
Customer supporthttps://support.github.com
Community forumhttps://github.com/orgs/community/discussions
Trust centerhttps://github.com/trust-center
Partnershttps://github.com/partners
GitHub SponsorsFund open source developershttps://github.com/sponsors
Security Labhttps://securitylab.github.com
Maintainer Communityhttps://maintainers.github.com
Acceleratorhttps://github.com/accelerator
Archive Programhttps://archiveprogram.github.com
Topicshttps://github.com/topics
Trendinghttps://github.com/trending
Collectionshttps://github.com/collections
Enterprise platformAI-powered developer platformhttps://github.com/enterprise
GitHub Advanced SecurityEnterprise-grade security featureshttps://github.com/security/advanced-security
Copilot for BusinessEnterprise-grade AI featureshttps://github.com/features/copilot/copilot-business
Premium SupportEnterprise-grade 24/7 supporthttps://github.com/premium-support
Pricinghttps://github.com/pricing
Search syntax tipshttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
documentationhttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
Sign in https://patch-diff.githubusercontent.com/login?return_to=https%3A%2F%2Fgithub.com%2Faspauldingcode%2Faspauldingcode%2Fissues%2F3
Sign up https://patch-diff.githubusercontent.com/signup?ref_cta=Sign+up&ref_loc=header+logged+out&ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E%2Fvoltron%2Fissues_fragments%2Fissue_layout&source=header-repo&source_repo=aspauldingcode%2Faspauldingcode
Reloadhttps://patch-diff.githubusercontent.com/aspauldingcode/aspauldingcode/issues/3
Reloadhttps://patch-diff.githubusercontent.com/aspauldingcode/aspauldingcode/issues/3
Reloadhttps://patch-diff.githubusercontent.com/aspauldingcode/aspauldingcode/issues/3
aspauldingcode https://patch-diff.githubusercontent.com/aspauldingcode
aspauldingcodehttps://patch-diff.githubusercontent.com/aspauldingcode/aspauldingcode
Notifications https://patch-diff.githubusercontent.com/login?return_to=%2Faspauldingcode%2Faspauldingcode
Fork 0 https://patch-diff.githubusercontent.com/login?return_to=%2Faspauldingcode%2Faspauldingcode
Star 1 https://patch-diff.githubusercontent.com/login?return_to=%2Faspauldingcode%2Faspauldingcode
Code https://patch-diff.githubusercontent.com/aspauldingcode/aspauldingcode
Issues 4 https://patch-diff.githubusercontent.com/aspauldingcode/aspauldingcode/issues
Pull requests 0 https://patch-diff.githubusercontent.com/aspauldingcode/aspauldingcode/pulls
Actions https://patch-diff.githubusercontent.com/aspauldingcode/aspauldingcode/actions
Projects 0 https://patch-diff.githubusercontent.com/aspauldingcode/aspauldingcode/projects
Security 0 https://patch-diff.githubusercontent.com/aspauldingcode/aspauldingcode/security
Insights https://patch-diff.githubusercontent.com/aspauldingcode/aspauldingcode/pulse
Code https://patch-diff.githubusercontent.com/aspauldingcode/aspauldingcode
Issues https://patch-diff.githubusercontent.com/aspauldingcode/aspauldingcode/issues
Pull requests https://patch-diff.githubusercontent.com/aspauldingcode/aspauldingcode/pulls
Actions https://patch-diff.githubusercontent.com/aspauldingcode/aspauldingcode/actions
Projects https://patch-diff.githubusercontent.com/aspauldingcode/aspauldingcode/projects
Security https://patch-diff.githubusercontent.com/aspauldingcode/aspauldingcode/security
Insights https://patch-diff.githubusercontent.com/aspauldingcode/aspauldingcode/pulse
New issuehttps://patch-diff.githubusercontent.com/login?return_to=https://github.com/aspauldingcode/aspauldingcode/issues/3
New issuehttps://patch-diff.githubusercontent.com/login?return_to=https://github.com/aspauldingcode/aspauldingcode/issues/3
Portfolio Planshttps://patch-diff.githubusercontent.com/aspauldingcode/aspauldingcode/issues/3#top
https://github.com/aspauldingcode
https://github.com/aspauldingcode
aspauldingcodehttps://github.com/aspauldingcode
on Apr 28, 2025https://github.com/aspauldingcode/aspauldingcode/issues/3#issue-3025541420
https://github.com
Termshttps://docs.github.com/site-policy/github-terms/github-terms-of-service
Privacyhttps://docs.github.com/site-policy/privacy-policies/github-privacy-statement
Securityhttps://github.com/security
Statushttps://www.githubstatus.com/
Communityhttps://github.community/
Docshttps://docs.github.com/
Contacthttps://support.github.com?tags=dotcom-footer

Viewport: width=device-width


URLs of crawlers that visited me.