{"id":24641202,"url":"https://github.com/elixir-cloud-aai/elixir-cloud-aai.github.io-backend","last_synced_at":"2025-10-07T02:30:48.857Z","repository":{"id":42484424,"uuid":"443340865","full_name":"elixir-cloud-aai/elixir-cloud-aai.github.io-backend","owner":"elixir-cloud-aai","description":null,"archived":false,"fork":false,"pushed_at":"2022-12-29T20:03:27.000Z","size":148,"stargazers_count":0,"open_issues_count":0,"forks_count":1,"subscribers_count":12,"default_branch":"master","last_synced_at":"2023-03-06T04:02:25.986Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"elixir-cloud-aai-github-io-backend.vercel.app","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/elixir-cloud-aai.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}},"created_at":"2021-12-31T12:28:55.000Z","updated_at":"2022-01-04T09:43:55.000Z","dependencies_parsed_at":"2023-01-31T09:40:16.181Z","dependency_job_id":null,"html_url":"https://github.com/elixir-cloud-aai/elixir-cloud-aai.github.io-backend","commit_stats":null,"previous_names":[],"tags_count":null,"template":null,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-cloud-aai%2Felixir-cloud-aai.github.io-backend","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-cloud-aai%2Felixir-cloud-aai.github.io-backend/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-cloud-aai%2Felixir-cloud-aai.github.io-backend/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elixir-cloud-aai%2Felixir-cloud-aai.github.io-backend/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/elixir-cloud-aai","download_url":"https://codeload.github.com/elixir-cloud-aai/elixir-cloud-aai.github.io-backend/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":235575672,"owners_count":19012159,"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-01-25T12:12:38.181Z","updated_at":"2025-10-07T02:30:43.598Z","avatar_url":"https://github.com/elixir-cloud-aai.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Elixir Cloud \u0026 AII Landing page backend\n\n## Introduction\n\nOfficial backend for webpage of the ELIXIR Cloud \u0026 AAI project.\n\nELIXIR Cloud \u0026 AAI develops services towards establishing a federated [cloud\ncomputing](https://en.wikipedia.org/wiki/Cloud_computing) network that enables\nthe analysis of population-scale genomic and phenotypic data across\nparticipating, international nodes.\n\n## About\n\nThis website is built using the [Express.js](https://expressjs.com/) framework for\n[Node.js](https://nodejs.org/en/). This will build the api server for the elixir cloud landing page.\n\nContent for the website is fetched from\n[Notion](https://developers.notion.com/) \u0026 [Twitter API](https://developer.twitter.com/en/docs/twitter-api), where it can be conveniently edited\nby authorized users. If you are a member of ELIXIR Cloud \u0026 AAI and would like\nto contribute, please contact the [administrator](https://github.com/uniqueg).\n\n## Setup\n\n#### Local Environment\n\nAny contributor is welcome to contribute to the website.\n\nTo set up the development environment, follow the steps:\n\n-   Fork \u0026 clone this repository on your local machine.\n-   Install the required dependencies:\n\n```bash\nnpm install\n```\n\n-   Create the [Notion](https://www.notion.so/) account.\n-   Open the [Elixir Cloud \u0026 AAI](https://www.notion.so/Elixir-Cloud-AAI-cdb71fe2334c4e83b920219b2c3b9794) notion page \u0026 duplicate it to your account.\n-   Create the [Notion developers](https://developers.notion.com/) account with the same email. [Create a new integration](https://developers.notion.com/docs#step-1-create-an-integration) in your account \u0026 store the Internal Integration Token. [Link the integration](https://developers.notion.com/docs#step-2-share-a-database-with-your-integration) to the duplicated page in your account.\n-   Create a new file in the root directory with the name `.env` \u0026 add your Internal Integration Token as Notion Token:\n\n```bash\nNOTION_TOKEN=\u003cYOUR-NOTION-TOKEN\u003e\n```\n\n-   Go to [Twitter API](https://developer.twitter.com/en/docs/twitter-api) \u0026 get your own API key \u0026 add your API key in the `.env` file as:\n\n```bash\nTWITTER_TOKEN=\u003cYOUR-TWITTER-API\u003e\n```\n\n-   Add the following also to the `.env` file:\n\n```bash\nPORT=5000\n```\n\n-   Start the local development server by:\n\n```bash\nnpm run dev\n```\n\n#### Production Environment\n\n-   Create the [Notion](https://www.notion.so/) account \u0026 create the [Notion developers](https://developers.notion.com/) account with the same email. [Create a new integration](https://developers.notion.com/docs#step-1-create-an-integration) in your account \u0026 store the Internal Integration Token. [Link the integration](https://developers.notion.com/docs#step-2-share-a-database-with-your-integration) to the duplicated page in your account.\n\n-   Go to [Twitter API](https://developer.twitter.com/en/docs/twitter-api) \u0026 get your own API key.\n\n-   In the production env specify the following `env variables`:\n\n```bash\nPORT=8080\nNOTION_TOKEN=\u003cYOUR-NOTION-TOKEN\u003e\nTWITTER_TOKEN=\u003cYOUR-TWITTER-API\u003e\n```\n\n-   Deploy\n\n## Versioning\n\nThe project adopts the semantic versioning scheme for versioning. Currently the\nsite is in beta stage, so content will change frequently.\n\n## License\n\nThis project is available under the MIT License also [shipped with this\nrepository](LICENSE).\n\n## Contact\n\nThe project is a collaborative effort under the umbrella of [ELIXIR Cloud \u0026\nAAI](https://github.com/elixir-cloud-aai/). Follow the link to get in touch\nwith us via chat or email. Please mention the name of this service for any\ninquiry, proposal, question etc. Alternatively, you can also make use of the\n[issue\ntracker](https://github.com/elixir-cloud-aai/elixir-cloud-aai.github.io-backend/issues)\nto request features or report bugs.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Felixir-cloud-aai%2Felixir-cloud-aai.github.io-backend","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Felixir-cloud-aai%2Felixir-cloud-aai.github.io-backend","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Felixir-cloud-aai%2Felixir-cloud-aai.github.io-backend/lists"}