{"id":20791749,"url":"https://github.com/dzenis-h/js_practice","last_synced_at":"2026-04-11T03:02:57.735Z","repository":{"id":93022423,"uuid":"118380754","full_name":"dzenis-h/JS_Practice","owner":"dzenis-h","description":"This repo contains various Vanilla JS applications made with only the sole purpose of sharpening my existing skills, practicing and implementing them, and, of course, learning new ones. If you take a closer look, it's obvious that I've extended this repo to include other (not vanilla JS) technologies, but still based on JavaScript.","archived":false,"fork":false,"pushed_at":"2023-05-31T01:29:55.000Z","size":2198,"stargazers_count":1,"open_issues_count":21,"forks_count":0,"subscribers_count":0,"default_branch":"master","last_synced_at":"2026-01-03T14:30:38.961Z","etag":null,"topics":["ecmascript2017","es6","expressjs","javascript","nodejs","reactjs","redux","regular-expression","vanilla-javascript"],"latest_commit_sha":null,"homepage":"https://dzenis-h.github.io/JS_Practice/","language":"JavaScript","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/dzenis-h.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":"2018-01-21T22:48:35.000Z","updated_at":"2023-09-13T16:11:00.000Z","dependencies_parsed_at":null,"dependency_job_id":"8892e058-40c3-44e5-b03d-ecd070f9716b","html_url":"https://github.com/dzenis-h/JS_Practice","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/dzenis-h/JS_Practice","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dzenis-h%2FJS_Practice","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dzenis-h%2FJS_Practice/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dzenis-h%2FJS_Practice/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dzenis-h%2FJS_Practice/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/dzenis-h","download_url":"https://codeload.github.com/dzenis-h/JS_Practice/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dzenis-h%2FJS_Practice/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31667034,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-10T17:19:37.612Z","status":"online","status_checked_at":"2026-04-11T02:00:05.776Z","response_time":54,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":["ecmascript2017","es6","expressjs","javascript","nodejs","reactjs","redux","regular-expression","vanilla-javascript"],"created_at":"2024-11-17T15:47:08.621Z","updated_at":"2026-04-11T03:02:57.702Z","avatar_url":"https://github.com/dzenis-h.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"##\n\n# \u003cimg src=\"https://upload.wikimedia.org/wikipedia/commons/6/6a/JavaScript-logo.png\" width=\"50px\" height=\"50px\"\u003e JavaScript Practice\n\n## Overview 📝\nThis repo contains various Vanilla JS applications made with only the sole purpose of sharpening my existing skills, practicing and implementing them, and, of course, learning new ones. If you take a closer look, it's obvious that I've extended this repo to include other (not vanilla JS) technologies, but still based on JavaScript. The current code can be found in the live demo [here](https://biggahd.github.io/JS_Practice/).\n\n## This repo contains the following: 📋\n- Backend authentication\n- Node_Auth practice\n- BiggaHTTP Library\n- Clean Up\n- BookList\n- JS Patterns Practice\n- Bookmarker\n- JS continuous practice\n- ES6 Refresher\n- Get Lucky Scroller\n- JavaScript Patterns\n- My Simple Framework\n- NodeJS ToDo API\n- Promises\n- RE From Validator\n- Redux Practice\n- Regular Expressions\n- Docs\n- Loan Calculator\n- nanoPosts\n- Number Guesser\n- Task List\n- Modern Image Gallery With ES6\n\n**To be continued ...** 👀\n\n## Tech Stack 🛠️\n\n| Tech | Docs | Description |\n| ---- | ---- | ----------- |\n| \u003cimg src=\"https://img.shields.io/badge/-JavaScript-F7DF1E?style=flat-square\u0026logo=javascript\u0026logoColor=black\" align=\"center\"\u003e | [JavaScript](https://developer.mozilla.org/en-US/docs/Web/JavaScript) | A high-level programming language. |\n| \u003cimg src=\"https://img.shields.io/badge/-HTML5-E34F26?style=flat-square\u0026logo=html5\u0026logoColor=white\" align=\"center\"\u003e | [HTML5](https://developer.mozilla.org/en-US/docs/Web/Guide/HTML/HTML5) | A markup language used for structuring and formatting content on the World Wide Web. |\n| \u003cimg src=\"https://img.shields.io/badge/-CSS3-1572B6?style=flat-square\u0026logo=css3\u0026logoColor=white\" align=\"center\"\u003e | [CSS3](https://developer.mozilla.org/en-US/docs/Web/CSS) | A stylesheet language used for describing the presentation of a document written in a markup language. |\n| \u003cimg src=\"https://img.shields.io/badge/-React-61DAFB?style=flat-square\u0026logo=react\u0026logoColor=black\" align=\"center\"\u003e | [React](https://reactjs.org/) | A JavaScript library for building user interfaces. |\n| \u003cimg src=\"https://img.shields.io/badge/-Redux-764ABC?style=flat-square\u0026logo=redux\u0026logoColor=white\" align=\"center\"\u003e | [Redux](https://redux.js.org/) | A predictable state container for JavaScript apps. |\n| \u003cimg src=\"https://img.shields.io/badge/-Node.js-339933?style=flat-square\u0026logo=node.js\u0026logoColor=white\" align=\"center\"\u003e | [NodeJS](https://nodejs.org/) | A JavaScript runtime built on Chrome's V8 JavaScript engine. |\n| \u003cimg src=\"https://img.shields.io/badge/-Express-000000?style=flat-square\u0026logo=express\u0026logoColor=white\" align=\"center\"\u003e | [Express](https://expressjs.com/) | A fast, unopinionated, minimalist web framework for Node.js. |\n| \u003cimg src=\"https://upload.wikimedia.org/wikipedia/commons/thumb/6/63/OOjs_UI_icon_regular-expression-progressive.svg/20px-OOjs_UI_icon_regular-expression-progressive.svg.png\" width=\"25px\" height=\"25px\" align=\"center\"\u003e  | [Regular Expressions](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Regular_Expressions) | A sequence of characters that define a search pattern. |\n\n## Contributing 🤝\nContributions are always welcome! If you would like to contribute to this project, please follow these steps:\n1. Fork the repository. 🍴\n2. Create a new branch. 🌵\n3. Make your changes and test them thoroughly. 👨‍💻\n4. Submit a pull request. ✔\n\n## License 📄\nThis project is licensed under the MIT License - see the [LICENSE](https://docs.google.com/document/d/11WK7tVoTFRMcWCuGZQCRWxEsDUEJ_6ArtfV-NjWcBCU/edit?usp=sharing) file for details.\n\n## Deployed 🚀\nThe latest code can be seen by visiting the live [demo](https://biggahd.github.io/JS_Practice/).\n\n## Credits 👏\nJavaScript Practice was created by [Dzenis H.](https://www.dzenis.tech)\n\nIf you like what you see, please consider giving a ⭐️\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdzenis-h%2Fjs_practice","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdzenis-h%2Fjs_practice","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdzenis-h%2Fjs_practice/lists"}