{"id":29200886,"url":"https://github.com/datopian/portal-httpsmy-orgportaljscom","last_synced_at":"2025-07-16T18:07:31.330Z","repository":{"id":298973295,"uuid":"1000020082","full_name":"datopian/portal-httpsmy-orgportaljscom","owner":"datopian","description":null,"archived":false,"fork":false,"pushed_at":"2025-06-11T06:34:06.000Z","size":4231,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-07-10T22:30:03.621Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://portal-httpsmy-orgportaljscom.vercel.app","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/datopian.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":"2025-06-11T06:34:04.000Z","updated_at":"2025-06-11T06:35:34.000Z","dependencies_parsed_at":"2025-06-13T22:55:29.779Z","dependency_job_id":"cc2c3fbe-96aa-4531-81df-ce0c98b9bc34","html_url":"https://github.com/datopian/portal-httpsmy-orgportaljscom","commit_stats":null,"previous_names":["datopian/portal-httpsmy-orgportaljscom"],"tags_count":0,"template":false,"template_full_name":"datopian/portaljs-frontend-starter","purl":"pkg:github/datopian/portal-httpsmy-orgportaljscom","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/datopian%2Fportal-httpsmy-orgportaljscom","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/datopian%2Fportal-httpsmy-orgportaljscom/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/datopian%2Fportal-httpsmy-orgportaljscom/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/datopian%2Fportal-httpsmy-orgportaljscom/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/datopian","download_url":"https://codeload.github.com/datopian/portal-httpsmy-orgportaljscom/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/datopian%2Fportal-httpsmy-orgportaljscom/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":265529122,"owners_count":23782826,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":[],"created_at":"2025-07-02T11:06:08.411Z","updated_at":"2025-07-16T18:07:31.324Z","avatar_url":"https://github.com/datopian.png","language":"TypeScript","readme":"# PortalJS Frontend Starter\n\n\u003e This is a CKAN-based PortalJS website bootstrapped with https://github.com/datopian/portaljs-frontend-starter\n\n## Usage\n\nThis is a template for the creation of PortalJS CKAN decoupled frontends, powered by React and Next.js. \n\n**Demo:** https://portaljs-cloud-frontend-template.vercel.app\n\n### PortalJS Cloud\n\nPortalJS Cloud uses this template for creating new portals.\n\nIf you want to quickly get started for free, navigate to https://cloud.portaljs.com and create an account!\n\nPortalJS Cloud will automatically setup a GitHub repository for your portal, based on this template, and deploy it.\n\nYour portal's GitHub repository can be found on your PortalJS Cloud dashboard, and you can raise PRs against it to customize your portal, or let us handle the customization for you by reaching out to us at portaljs@datopian.com.\n\nLearn more at https://portaljs.com/\n\n### Standalone\n\n\u003e [!note]\n\u003e In standalone mode, you are going to need your own dedicated CKAN instance.\n\nIn order to use this repository in standalone mode (i.e. without PortalJS Cloud), click on the \"Use this template\" button on the top right corner to replicate this code to a new repo.\n\nThen, you can start customizing it locally by following the development instructions bellow, and/or deploy it somewhere such as on Vercel.\n\n## Development\n\n1) Clone this repository\n\n2) Install the dependencies with `npm i`\n\n3) Create a new `.env` file with:\n\n```bash\n# This is the URL of the CKAN instance. Use the example value if you are using PortalJS Cloud.\nNEXT_PUBLIC_DMS=https://api.cloud.portaljs.com \n\n# Leave it empty if you are not using PortalJS Cloud. This is the name of the main organization for your portal in PortalJS Cloud. \n# You can find the this value in the Organizations page in the PortalJS Cloud dashboard.\nNEXT_PUBLIC_ORG=my-org \n```\n\n4) Run `npm run dev` to start the development server\n\n5) Access `http://localhost:3000` in your browser\n\n## Customization\n\nThis template was developed with Next.js/React and TailwindCSS. \n\nIn order to learn more about how it can be customized, check the following documentations:\n\n- https://react.dev/\n- https://nextjs.org/docs\n- https://v3.tailwindcss.com/docs/installation\n\n\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdatopian%2Fportal-httpsmy-orgportaljscom","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdatopian%2Fportal-httpsmy-orgportaljscom","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdatopian%2Fportal-httpsmy-orgportaljscom/lists"}