{"id":20791783,"url":"https://github.com/dzenis-h/node-sql-shop","last_synced_at":"2026-04-07T08:02:11.065Z","repository":{"id":93022612,"uuid":"244505055","full_name":"dzenis-h/node-sql-shop","owner":"dzenis-h","description":"All of my other projects are using NoSQL DB's, but the learning never stops. In regards to that, this would be a simplified clone of my \"node-book-shop\" app built for the sole purpose of practicing MySQL + Sequelize ORM. ","archived":false,"fork":false,"pushed_at":"2023-06-25T16:39:13.000Z","size":13,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-10-10T07:07:25.798Z","etag":null,"topics":["database","ejs","express","javascript","mysql","nodejs","promise","sequelize","sql"],"latest_commit_sha":null,"homepage":"","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,"zenodo":null}},"created_at":"2020-03-03T00:25:41.000Z","updated_at":"2023-06-25T16:39:17.000Z","dependencies_parsed_at":"2025-07-19T21:37:56.992Z","dependency_job_id":null,"html_url":"https://github.com/dzenis-h/node-sql-shop","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/dzenis-h/node-sql-shop","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dzenis-h%2Fnode-sql-shop","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dzenis-h%2Fnode-sql-shop/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dzenis-h%2Fnode-sql-shop/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dzenis-h%2Fnode-sql-shop/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/dzenis-h","download_url":"https://codeload.github.com/dzenis-h/node-sql-shop/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dzenis-h%2Fnode-sql-shop/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31504897,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-07T03:10:19.677Z","status":"ssl_error","status_checked_at":"2026-04-07T03:10:13.982Z","response_time":105,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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":["database","ejs","express","javascript","mysql","nodejs","promise","sequelize","sql"],"created_at":"2024-11-17T15:47:20.454Z","updated_at":"2026-04-07T08:02:11.050Z","avatar_url":"https://github.com/dzenis-h.png","language":"JavaScript","readme":"##\n\n\u003cdiv align=\"center\"\u003e\n\n![GitHub repo size](https://img.shields.io/github/repo-size/dzenis-h/node-sql-shop)\n![GitHub contributors](https://img.shields.io/github/contributors/dzenis-h/node-sql-shop)\n![GitHub stars](https://img.shields.io/github/stars/dzenis-h/node-sql-shop?style=social)\n![GitHub forks](https://img.shields.io/github/forks/dzenis-h/node-sql-shop?style=social)\n[![LinkedIn Follow](https://img.shields.io/badge/-Follow-blue?style=social\u0026logo=linkedin\u0026link=https://www.linkedin.com/in/dzenis-h/)](https://www.linkedin.com/in/dzenis-h/)\n[![GitHub Follow](https://img.shields.io/badge/-Follow-black?style=social\u0026logo=github\u0026link=https://github.com/dzenis-h)](https://github.com/dzenis-h)\n\n\u003cbr/\u003e\n\n\u003cimg src=\"https://stackoverflow.com/users/flair/8146571.png?theme=dark\u0026showIcon=true\u0026showName=true\u0026showBadges=true\u0026showRep=true\u0026showPosts=true\u0026stackApps=true\"/\u003e\n\n\u003c/div\u003e\n\n## Node SQL Shop 🛒\n\n## Overview 👀\n\nNode SQL Shop is a simplified clone of the Node Book Shop app built for the sole purpose of practicing MySQL + Sequelize ORM. All of the other projects by the author are using NoSQL DB's, but the learning never stops. This app allows users to browse, add, edit, and delete products and orders using a relational database.\n\n![Screenshot of the app](https://drive.google.com/uc?export=view\u0026id=1wi007QGSntNNQQyNiTAWEFtRQm22zWPN)\n\n## Tech Stack Used 🛠️\n\n| Tech | Docs | Description |\n| ---- | ---- | ----------- |\n| ![Node.js logo](https://img.shields.io/badge/Node.js-339933?style=for-the-badge\u0026logo=nodedotjs\u0026logoColor=white) | [Node.js](https://nodejs.org/en/docs/) | A JavaScript runtime environment that executes JavaScript code outside a web browser. |\n| ![Express logo](https://img.shields.io/badge/Express.js-000000?style=for-the-badge\u0026logo=express\u0026logoColor=white) | [Express](https://expressjs.com/en/4x/api.html) | A web application framework for Node.js that provides a set of features for web and mobile applications. |\n| ![MySQL logo](https://img.shields.io/badge/MySQL-4479A1?style=for-the-badge\u0026logo=mysql\u0026logoColor=white) | [MySQL](https://dev.mysql.com/doc/) | An open-source relational database management system that uses SQL as its query language. |\n| ![Sequelize logo](https://img.shields.io/badge/Sequelize-52B0E7?style=for-the-badge\u0026logo=sequelize\u0026logoColor=white) | [Sequelize](https://sequelize.org/master/) | A promise-based Node.js ORM for MySQL that supports transactions, relations, validations, and migrations. |\n| ![EJS logo](https://img.shields.io/badge/EJS-F7DF1E?style=for-the-badge\u0026logo=ejs\u0026logoColor=black) | [EJS](https://ejs.co/#docs) | A simple templating language that lets you generate HTML markup with plain JavaScript. |\n\n## Contributing 🙌\n\nContributions are always welcome! If you would like to contribute to this project, please follow these steps:\n\n1. Fork the repository. 🍴\n2. Create a new branch. 🌵\n3. Make your changes and test them thoroughly. 👨‍💻\n4. Submit a pull request. ✔\n\n## Deployment 🚀\n\nThis app is deployed on Render, a cloud platform that makes it easy to build and run applications and websites with free SSL, a global CDN, private networks and auto deploys from Git.\n\nYou can check out the live version of the app [here](https://nodebooks.onrender.com).\n\n## License 📑\n\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## Credits 👨🏻‍💻\n\nThis repo was created by [Dzenis H.](https://dzenis.tech)\n\nContributions are more than welcome. 🫡\n\nIf you like what you see, please consider giving a ⭐️\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdzenis-h%2Fnode-sql-shop","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdzenis-h%2Fnode-sql-shop","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdzenis-h%2Fnode-sql-shop/lists"}