{"id":18821402,"url":"https://github.com/dhanushnehru/board","last_synced_at":"2025-07-10T17:32:55.186Z","repository":{"id":60843498,"uuid":"545937251","full_name":"DhanushNehru/board","owner":"DhanushNehru","description":"A black board to just write contents and display","archived":false,"fork":false,"pushed_at":"2025-03-26T15:00:35.000Z","size":113,"stargazers_count":11,"open_issues_count":22,"forks_count":39,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-05-29T07:05:53.423Z","etag":null,"topics":["black-board","board","css","hacktoberfest","hacktoberfest-accepted","hacktoberfest2024","hacktoberfest2024-accepted","html","html-css-javascript","html5","javascript","webdevelopment"],"latest_commit_sha":null,"homepage":"https://board-dhanushnehru.netlify.app/","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/DhanushNehru.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","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},"funding":{"github":["DhanushNehru"],"patreon":"dhanushnehru","open_collective":null,"ko_fi":"dhanushnehru","tidelift":null,"community_bridge":null,"liberapay":null,"issuehunt":null,"lfx_crowdfunding":null,"polar":null,"buy_me_a_coffee":"dhanushnehru","thanks_dev":"dhanushnehru","custom":null}},"created_at":"2022-10-05T08:30:27.000Z","updated_at":"2025-03-26T15:00:24.000Z","dependencies_parsed_at":"2023-10-15T17:29:05.794Z","dependency_job_id":"c43e6e67-004d-40c6-b5af-a3647a49e262","html_url":"https://github.com/DhanushNehru/board","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/DhanushNehru/board","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DhanushNehru%2Fboard","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DhanushNehru%2Fboard/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DhanushNehru%2Fboard/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DhanushNehru%2Fboard/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/DhanushNehru","download_url":"https://codeload.github.com/DhanushNehru/board/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DhanushNehru%2Fboard/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":264619503,"owners_count":23638466,"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":["black-board","board","css","hacktoberfest","hacktoberfest-accepted","hacktoberfest2024","hacktoberfest2024-accepted","html","html-css-javascript","html5","javascript","webdevelopment"],"created_at":"2024-11-08T00:40:42.840Z","updated_at":"2025-07-10T17:32:55.167Z","avatar_url":"https://github.com/DhanushNehru.png","language":"JavaScript","funding_links":["https://github.com/sponsors/DhanushNehru","https://patreon.com/dhanushnehru","https://ko-fi.com/dhanushnehru","https://buymeacoffee.com/dhanushnehru","https://thanks.dev/dhanushnehru"],"categories":[],"sub_categories":[],"readme":"# board\nA white board to just write contents and display\n\n\u003cimg width=\"742\" alt=\"Screenshot 2022-10-05 at 2 10 01 PM\" src=\"https://user-images.githubusercontent.com/80240317/195386021-ae58b679-4f69-4112-9fd6-42ff45759cbb.png\"\u003e\n\n\n## Gitpod\n\nIn the cloud-free development environment where you can directly start coding.\n\nThe below command will open up the index.html in a browser in gitpod \n`python -m http.server 8000`\n\nYou can use Gitpod in the cloud [![Gitpod Ready-to-Code](https://img.shields.io/badge/Gitpod-Ready--to--Code-blue?logo=gitpod)](https://gitpod.io/#https://github.com/DhanushNehru/board/)\n\n## Tech Stack\n\n- HTML\n- CSS\n- JAVASCRIPT\n\n## Getting Started\n\nTo run the project locally we need to setup google signin initially and need a local server like Python's HTTP server or Node.js.\n\n### Setting Up Google Sign-In\n\n1. **Create a Google Cloud Project:**\n   - Visit the [Google Cloud Console](https://console.cloud.google.com/).\n   - Create new or select an existing project.\n\n2. **Configure OAuth Consent Screen:**\n   - In the Cloud Console, navigate to \"APIs \u0026 Services\" \u003e \"OAuth consent screen.\"\n   - Configure the OAuth consent screen with the all required details like app name, user support email, etc..\n\n3. **Create OAuth 2.0 Client ID:**\n   - In the Cloud Console, go to \"APIs \u0026 Services\" \u003e \"Credentials.\"\n   - Click \"Create Credentials\" \u003e \"OAuth client ID.\"\n   - Choose the application type as Web application and add authorized JavaScript origins. ( eg. http://localhost and http://localhost:3000) \n   - Note the generated \"Client ID.\"\n\n4. **Set `data-client_id` in HTML from a JSON file:**\n    - In config.json file replace the client_id with the copied value\n\n### Running the Project\n\nTo run the project locally, you need a local server. Before that, make sure you have either Python or Node.js installed.\n\n- **Python:** Run the project with Python's HTTP server using: `python -m http.server 3000`.\n- **Node.js:** Start the project with `http-server` using: `npx http-server -p 3000`.\n\nEnsure that the port number mentioned here matches the authorized JavaScript origins. If you have any doubts, refer to the [screenshots](https://github.com/DhanushNehru/board/pull/57) in the comments for additional assistance.\n\n[![Netlify Status](https://api.netlify.com/api/v1/badges/b7251b64-580a-4432-8562-93810eed4ad3/deploy-status?branch=main)](https://app.netlify.com/sites/board-dhanushnehru/deploys)\n\n### Linting Status\n\n![Linting Status](https://github.com/DhanushNehru/board/actions/workflows/lint.yml/badge.svg)\n\nClone the project \u0026 start contributing\n\nHey, I am Dhanush N,the maintainer of this opensource repository. You can connect with me and support or follow my work via [Twitter](https://twitter.com/Dhanush_Nehru) / [Instagram](https://www.instagram.com/dhanush_nehru/) / [Youtube](https://www.youtube.com/@dhanushnehru?sub_confirmation=1) / [Github](https://github.com/DhanushNehru) / [Newsletter](https://dhanushn.substack.com/) / [Discord](https://discord.com/invite/Yn9g6KuWyA)\n\nIf you like the project support it by starring ⭐\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdhanushnehru%2Fboard","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdhanushnehru%2Fboard","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdhanushnehru%2Fboard/lists"}