{"id":21305704,"url":"https://github.com/singhkunal2050/singhkunal2050v2","last_synced_at":"2025-09-02T10:43:33.794Z","repository":{"id":45296946,"uuid":"372007716","full_name":"singhkunal2050/singhkunal2050v2","owner":"singhkunal2050","description":"🚀 Portfolio Website / Blog Portal  📖 with eleventy and netlify-cms based on the Jamstack Architecture 🍪 ","archived":false,"fork":false,"pushed_at":"2024-09-12T18:25:13.000Z","size":43880,"stargazers_count":4,"open_issues_count":1,"forks_count":3,"subscribers_count":3,"default_branch":"master","last_synced_at":"2024-09-13T05:47:04.941Z","etag":null,"topics":["blog","jamstack","netlify","seo"],"latest_commit_sha":null,"homepage":"https://singhkunal2050.dev/","language":"Nunjucks","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/singhkunal2050.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-05-29T15:29:17.000Z","updated_at":"2024-09-12T18:25:17.000Z","dependencies_parsed_at":"2024-09-09T21:33:57.288Z","dependency_job_id":null,"html_url":"https://github.com/singhkunal2050/singhkunal2050v2","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/singhkunal2050%2Fsinghkunal2050v2","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/singhkunal2050%2Fsinghkunal2050v2/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/singhkunal2050%2Fsinghkunal2050v2/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/singhkunal2050%2Fsinghkunal2050v2/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/singhkunal2050","download_url":"https://codeload.github.com/singhkunal2050/singhkunal2050v2/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":225759779,"owners_count":17519890,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["blog","jamstack","netlify","seo"],"created_at":"2024-11-21T16:19:00.284Z","updated_at":"2024-11-21T16:19:01.008Z","avatar_url":"https://github.com/singhkunal2050.png","language":"Nunjucks","funding_links":[],"categories":[],"sub_categories":[],"readme":"[![Netlify Status](https://api.netlify.com/api/v1/badges/17603b1a-9c22-4130-817d-37fc149a3257/deploy-status)](https://app.netlify.com/sites/singhkunal2050v2/deploys)\n\n# singhkunal2050\n![SASS](https://img.shields.io/badge/SASS-hotpink.svg?style=for-the-badge\u0026logo=SASS\u0026logoColor=white) \n![JavaScript](https://img.shields.io/badge/javascript-%23323330.svg?style=for-the-badge\u0026logo=javascript\u0026logoColor=%23F7DF1E)\n![NodeJS](https://img.shields.io/badge/node.js-6DA55F?style=for-the-badge\u0026logo=node.js\u0026logoColor=white)\n![NPM](https://img.shields.io/badge/NPM-%23000000.svg?style=for-the-badge\u0026logo=npm\u0026logoColor=white)\n![Netlify](https://img.shields.io/badge/netlify-%23000000.svg?style=for-the-badge\u0026logo=netlify\u0026logoColor=#00C7B7)\n![GitHub](https://img.shields.io/badge/github-%23121011.svg?style=for-the-badge\u0026logo=github\u0026logoColor=white)\n![Thymeleaf](https://img.shields.io/badge/Nunjucks-%23005C0F.svg?style=for-the-badge\u0026logo=Nunjucks\u0026logoColor=white)\n![CSS3](https://img.shields.io/badge/css3-%231572B6.svg?style=for-the-badge\u0026logo=css3\u0026logoColor=white)\n![HTML5](https://img.shields.io/badge/html5-%23E34F26.svg?style=for-the-badge\u0026logo=html5\u0026logoColor=white)\n![Shell Script](https://img.shields.io/badge/Eleventy-%23121011.svg?style=for-the-badge\u0026logo=Eleventy\u0026logoColor=white)\n### A Personal website/Blog Portal based on eleventy and The **Jamstack**\n\n### Keypoints or Features\n\n- Jamstack Architecture based on Eleventy and Netlify CMS 🤠\n- Backend data Hosted on Github at /posts 😎\n- Custom Cursor,  Semantic HTML 🎀\n- og meta tags for sharing on Social Platformss ✨\n- Contact form 📞\n- Blogs 📖 \n- Surprise Modal popup on First visit after a time delay greeting the user. 🥳 \n- Max score on Lighthouse ⚡\n- Switch Color Modes 🎨\n- 404 page added 🤔\n\n![Website Snap](https://github.com/singhkunal2050/singhkunal2050v2/raw/master/docs/home-snap-3.png \"Website Snap\")\n\n#### Dark Mode\n![Website Snap](https://github.com/singhkunal2050/singhkunal2050v2/raw/master/docs/home-snap-4.png \"Website Snap 2\")\n\n### SEO Score\n![Google SEO Audit Score](https://github.com/singhkunal2050/singhkunal2050v2/raw/master/docs/test-2.png \"Google SEO Audit Score\")\n\n### Surprise on First VIsit 🥳\n![Surprise on First VIsit](https://github.com/singhkunal2050/singhkunal2050v2/blob/master/docs/surprise-modal.png?raw=true \"Surprise on First Visit\")\n\n### 404 🤔\n![404](https://github.com/singhkunal2050/singhkunal2050v2/blob/master/docs/404.png?raw=true \"404\")\n\n# References \n\nhttps://rphunt.github.io/eleventy-walkthrough/partials-and-include.html\n\nhttps://www.belter.io\n\nhttps://codersblock.com/blog/\n\n### Using Debugger\n\n  ```\n   \u003cscript\u003e \n            console.log('{{ collections.post[0].templateContent  | console | safe }}' )\n    \u003c/script\u003e \n    \n  ```\n\n### Blog Features\n\n- Highlighted Code\n- embedded videos\n- social share \n- tags \n\n\n### Todos\n\n- Add a new collection for posts which support single and multi image carousal that can be view just a like social media for all your image content\n-  Can work on a eleventy plugin with npm to create a simple 404 page \n- Add Styling for inline code\n- Added /uses inspired by https://github.com/wesbos/awesome-uses/\n- Add Sitemap.xml and robots.txt\n- End point to fetch stars of repo at build time https://api.github.com/repos/singhkunal2050/singhkunal2050v2\n- Use lamda functions for views and likes counter on blogs \n- refactor from sass to css variables\n- add color scheme toogle\n- Search Blogs with tags or title \n- Add About page with Feats Certications and Overall idea obout me \n- Create updated resume and update it across all platforms \n- pwa notifications on new blog posts\n- add site main domain to site.json \n- shine js for glass cards\n- pwa\n- Share on eleventy hashtag\n- tags specific collections\n- Add 5+ Color Schemes\n\nprojects=\u003e Update Project Listing and Create Page for Each Project\t\n\t\tAdd MERN Projects in Website \n\t\tMention Stack of Project with Scope of work u have done \n\n## Important Points for updates \n- Work on good user experience of blog single page \n  - Loader issue when too many iframes are part of body templateContent\n  - Social share for mobile needs work\n  - Work on top progress indicator bugs for blog complete case \n- Update projects in portfolio \n  - detailed page for projects if possible and maybe video descriptions (Why not!!)\n  - update latest projects and remove old ones\n- About page with more about me and things I do (Can be a good place for creativity and animations )\n- tags based filtering \n- pagination ordering issue\n- \n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsinghkunal2050%2Fsinghkunal2050v2","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsinghkunal2050%2Fsinghkunal2050v2","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsinghkunal2050%2Fsinghkunal2050v2/lists"}