{"id":16265426,"url":"https://github.com/waseemsabir/writebook","last_synced_at":"2026-04-29T21:03:41.057Z","repository":{"id":152371862,"uuid":"448670140","full_name":"WaseemSabir/Writebook","owner":"WaseemSabir","description":"Application for Writers to Build, Collaborate and Manage Books with Section \u0026 Sub Section Hiearchy","archived":false,"fork":false,"pushed_at":"2023-06-01T21:08:46.000Z","size":7454,"stargazers_count":1,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-06-29T13:04:38.210Z","etag":null,"topics":["angular","django-rest-framework","documents","javascript","python","typescript"],"latest_commit_sha":null,"homepage":"https://writebook.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/WaseemSabir.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":"2022-01-16T20:52:14.000Z","updated_at":"2024-07-01T01:36:00.000Z","dependencies_parsed_at":null,"dependency_job_id":"84053654-7251-4916-90de-ed8e26365ef8","html_url":"https://github.com/WaseemSabir/Writebook","commit_stats":{"total_commits":41,"total_committers":4,"mean_commits":10.25,"dds":0.5853658536585367,"last_synced_commit":"646c947595228ab0c497eed6e7c34bf22512ce59"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/WaseemSabir/Writebook","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WaseemSabir%2FWritebook","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WaseemSabir%2FWritebook/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WaseemSabir%2FWritebook/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WaseemSabir%2FWritebook/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/WaseemSabir","download_url":"https://codeload.github.com/WaseemSabir/Writebook/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WaseemSabir%2FWritebook/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32443576,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-29T20:22:27.477Z","status":"ssl_error","status_checked_at":"2026-04-29T20:22:26.507Z","response_time":110,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6: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":["angular","django-rest-framework","documents","javascript","python","typescript"],"created_at":"2024-10-10T17:08:37.821Z","updated_at":"2026-04-29T21:03:41.037Z","avatar_url":"https://github.com/WaseemSabir.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Writebook\nWritebook is application that makes it easier for you to write documents. The documents have section, subsection hiearchy and can be edited, shared and downloaded with an intuitive user interfece. you can view the example of app functionality [here](https://github.com/WaseemSabir/Writebook/tree/master/ScreenShots).\n\n[![alt text](https://i.ibb.co/Gk2Fnzf/write-Book-appshot.png)](https://writebook.vercel.app/)\n## Getting Started\nWriteBook is built with angular and django rest framework and has basic dependencies of [node](https://nodejs.org/en/), npm, [python](https://www.python.org/) and pip. After you have those dependencies  installed, open the terminal and run following commands to get started.\n\n```bash\ngit clone https://github.com/WaseemSabir/Writebook.git # or you can unzip the code\ncd Writebook # skip if terminal opened inside project folder\n```\n\ncreate an python enviorment and install server dependencies and run server:\n```bash\npython3 -m venv env\nsource env/bin/activate # for linux based machine\ncd serverApp\npip install -r requirements.txt\npython3 manage.py runserver\n```\nThis will start a server at http://127.0.0.1:8000/ that will be used for API calls.\n\nTo serve the application, you will need angular cli that you can install with following command:\n```bash\nnpm install -g @angular/cli\n```\n\nOpen another terminal inside WriteBook folder and run following commands to serve client application:\n```bash\ncd clientApp\nnpm install\nng serve\n```\n\nThis will start a server at http://localhost:4200, go to the url to use the application.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwaseemsabir%2Fwritebook","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fwaseemsabir%2Fwritebook","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwaseemsabir%2Fwritebook/lists"}