{"id":18077425,"url":"https://github.com/tuananh31j/morata_be","last_synced_at":"2026-02-17T19:01:55.441Z","repository":{"id":276750289,"uuid":"848458910","full_name":"tuananh31j/morata_be","owner":"tuananh31j","description":"Ytb demo: https://www.youtube.com/watch?v=-QnXOd-N8yg","archived":false,"fork":false,"pushed_at":"2025-03-25T14:27:55.000Z","size":1188,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-05T20:13:10.532Z","etag":null,"topics":["aws-ec2","docker","expressjs","firebase","mongodb","mongoose","stripe-payments","typescript"],"latest_commit_sha":null,"homepage":"http://morata.originalstore.id.vn","language":"TypeScript","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/tuananh31j.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":"2024-08-27T19:50:59.000Z","updated_at":"2025-03-25T14:27:58.000Z","dependencies_parsed_at":"2025-03-24T18:37:03.910Z","dependency_job_id":"8260f77e-ffbf-49e3-9fb1-5a71f3aadabf","html_url":"https://github.com/tuananh31j/morata_be","commit_stats":null,"previous_names":["tuananh31j/morata_be"],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/tuananh31j/morata_be","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tuananh31j%2Fmorata_be","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tuananh31j%2Fmorata_be/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tuananh31j%2Fmorata_be/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tuananh31j%2Fmorata_be/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tuananh31j","download_url":"https://codeload.github.com/tuananh31j/morata_be/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tuananh31j%2Fmorata_be/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29554386,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-17T18:16:07.221Z","status":"ssl_error","status_checked_at":"2026-02-17T18:16:04.782Z","response_time":100,"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":["aws-ec2","docker","expressjs","firebase","mongodb","mongoose","stripe-payments","typescript"],"created_at":"2024-10-31T11:24:53.159Z","updated_at":"2026-02-17T19:01:55.420Z","avatar_url":"https://github.com/tuananh31j.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"## \u003ca href=\"http://morata.originalstore.id.vn/\"\u003eMorata\u003c/a\u003e store\n\n\u003e [!NOTE] \u003e\u003cbr /\u003e\u003cbr /\u003e\n\u003e Hello, I’m \u003ca href=\"https://github.com/tuananh31j\"\u003eTuan Anh\u003c/a\u003e, representing the development team of the electronics e-commerce website Morata. \u003cbr /\u003e\u003cbr /\u003e\n\u003e In an e-commerce system, products are the central focus, providing essential information for users to make purchasing decisions. Each product typically has multiple attributes, quantities, and a variety of variants. \u003cbr /\u003e\u003cbr /\u003e\n\u003e With the aim of fulfilling these needs, Morata has been developed as a flexible and intelligent product management system. The system not only offers detailed product information but also allows users to easily select different variants such as color, size, and configuration to suit their individual preferences. \u003cbr /\u003e\n\n### 🌐 [Morata](http://morata.originalstore.id.vn/)\n\n\u003e [YouTube demo](https://www.youtube.com/watch?v=-QnXOd-N8yg) \u003cbr/\u003e\n\u003e Account(ADMIN): tuananh31j@gmail.com - password: 12345678\n\n\u003e ![home](/docs/imgs/home.png)\n\n## Technology Stack\n\n![tech](/docs/imgs/betech.png)\n\n## Setup\n\n\u003e \u003cbr/\u003e[!NOTE]\u003cbr/\u003e **Ensure Node.js is version \u003ci\u003e^18.18.0 || \u003e=20.10.0.\u003c/i\u003e**\u003cbr /\u003e\u003cbr /\u003e\n\n1. Install the dependencies.\n\n```bash\n# npm\nnpm install\n```\n\n2. Run the project.\n\n```bash\n# npm\nnpm run dev\n```\n\nor\n\n## Setup with Docker\n\n```sh\n# docker\ndocker-compose up -d\n```\n\n## Front-end\n\n[morata_fe](https://github.com/tuananh31j/morata_fe)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftuananh31j%2Fmorata_be","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftuananh31j%2Fmorata_be","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftuananh31j%2Fmorata_be/lists"}