{"id":24592661,"url":"https://github.com/dominique216/e-commerce-backend","last_synced_at":"2026-04-14T10:33:12.652Z","repository":{"id":84338386,"uuid":"598368425","full_name":"Dominique216/E-commerce-Backend","owner":"Dominique216","description":"This is the back-ed of an e-commerce application that allows users to get, post, update, and delete information from a database.","archived":false,"fork":false,"pushed_at":"2023-02-17T19:05:50.000Z","size":48,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-07-27T07:45:56.417Z","etag":null,"topics":["api-routes","dotenv","expressjs","insomnia","mysql","nodejs","restful-api","sequelize","server"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Dominique216.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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":"2023-02-07T00:42:44.000Z","updated_at":"2023-02-17T19:58:59.000Z","dependencies_parsed_at":"2023-07-06T22:01:10.221Z","dependency_job_id":null,"html_url":"https://github.com/Dominique216/E-commerce-Backend","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Dominique216/E-commerce-Backend","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Dominique216%2FE-commerce-Backend","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Dominique216%2FE-commerce-Backend/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Dominique216%2FE-commerce-Backend/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Dominique216%2FE-commerce-Backend/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Dominique216","download_url":"https://codeload.github.com/Dominique216/E-commerce-Backend/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Dominique216%2FE-commerce-Backend/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31793215,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-14T02:24:21.117Z","status":"ssl_error","status_checked_at":"2026-04-14T02:24:20.627Z","response_time":153,"last_error":"SSL_read: 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":["api-routes","dotenv","expressjs","insomnia","mysql","nodejs","restful-api","sequelize","server"],"created_at":"2025-01-24T10:15:16.744Z","updated_at":"2026-04-14T10:33:12.637Z","avatar_url":"https://github.com/Dominique216.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)\n# E-commerce-Backend\n## Description \nStarting with code given to us through our UT course, the goal of this challenge was to create the backend of an e-commerce site. This challenge used Express.js api routes and Sequelize to use information from a mySQL database.\n## Table of Contents\n- [Installation](#installation)\n- [Usage](#usage)\n- [License](#license)\n## Installation\n1. Copy the SSH key from the Repo into a folder on your own computer\n2. Once the files are installed, open the folder in your personal workspace\n3. For this application you will have to install express, sequelize, mysql2, and dotenv in the package.json file\n4. Add a .env file to the main folder and input your mySQL username, and password\n5. Open the integrated terminal on the schema.sql and run source schema.sql.\n6. Open the integrated terminal on the server.js file and run node seeds/index.js, then run node server.js\n7. Open Insomina and the get, post, update, and delete requests should work for localhost/3001/api/categories, localhost/3001/api/products, and localhost/3001/api/tags. You can also run get routes on an individual id numbers by adding /:id to the end of the url. \n## Usage\n[Walkthrough Video](https://drive.google.com/file/d/130LjXVgBM22j5iopvI305X9ao73HJ6vn/view)\n## License\nThis project uses an MIT license. For more information click the license badge at the top of the README.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdominique216%2Fe-commerce-backend","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdominique216%2Fe-commerce-backend","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdominique216%2Fe-commerce-backend/lists"}