{"id":24117027,"url":"https://github.com/leiberbertel/api-restful-node-mvc","last_synced_at":"2026-04-27T16:31:30.881Z","repository":{"id":211671232,"uuid":"729701334","full_name":"leiberbertel/API-Restful-node-mvc","owner":"leiberbertel","description":"This is a Restful API programmed in node.js, express with an MVC architecture, cors configuration, model validation with Zod and dotenv environment variables, it has models pointing to MySQL instances, MongoDB and the local system.","archived":false,"fork":false,"pushed_at":"2024-10-12T00:13:52.000Z","size":60,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-08-18T20:48:32.507Z","etag":null,"topics":["cors","dotenv","express","mvc-architecture","nodejs","zod"],"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/leiberbertel.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","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":"2023-12-10T04:12:53.000Z","updated_at":"2024-10-12T19:36:18.000Z","dependencies_parsed_at":"2025-02-28T14:21:13.493Z","dependency_job_id":"70a33ed6-4f46-49c9-92d8-1a81fbceb757","html_url":"https://github.com/leiberbertel/API-Restful-node-mvc","commit_stats":null,"previous_names":["leiberbertel/api-restful-node-mvc"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/leiberbertel/API-Restful-node-mvc","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/leiberbertel%2FAPI-Restful-node-mvc","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/leiberbertel%2FAPI-Restful-node-mvc/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/leiberbertel%2FAPI-Restful-node-mvc/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/leiberbertel%2FAPI-Restful-node-mvc/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/leiberbertel","download_url":"https://codeload.github.com/leiberbertel/API-Restful-node-mvc/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/leiberbertel%2FAPI-Restful-node-mvc/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32345802,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-26T23:26:28.701Z","status":"online","status_checked_at":"2026-04-27T02:00:06.769Z","response_time":128,"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":["cors","dotenv","express","mvc-architecture","nodejs","zod"],"created_at":"2025-01-11T07:38:04.187Z","updated_at":"2026-04-27T16:31:30.863Z","avatar_url":"https://github.com/leiberbertel.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Movie API Restful \n### _This is an API for the basic operation of a movie app with MVC architecture_:\n![Static Badge](https://img.shields.io/badge/version-1.0-brightgreen)\n![Static Badge](https://img.shields.io/badge/Node-20-brightgreen)\n\n## Running the API 🚀\n\nTo run the API, you will need Node.js version 17+ installed on your machine.\n[Download it here:](https://nodejs.org/en)\n\nFirst, clone the repository :\n\n```bash\ngit clone https://github.com/leiberbertel/API-Restful-node-mvc.git\ncd API-Restful-node-mvc\n```\n\nNext, open your command terminal and located in the project root, execute the commands:\n\n```bash\nnpm install \n```\n\n```bash \n# Environment MySQL\nnpm run start:mysql\n\n# Environment MongoDB\nnpm run start:mongodb\n\n# Environment Local\nnpm run start:local\n```\n\n\nThe application will launch and be running on port 1234\n\nAll endpoints and schemas are documented using Swagger UI. You can view the documentation at http://localhost:1234/docs/, which is the default endpoint for the Swagger UI.\n\n## Built with 🛠\n * Node version 20.9 - Language used\n * MySQL - Database Engine\n * MongoDB - Database Engine\n * Express - Framework used\n * Zod - Model Validation Unit\n * Dotenv - Dependency for environment variables\n * Semistandard - Dependency to format the code\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fleiberbertel%2Fapi-restful-node-mvc","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fleiberbertel%2Fapi-restful-node-mvc","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fleiberbertel%2Fapi-restful-node-mvc/lists"}