{"id":20976323,"url":"https://github.com/paradoxinversion/serialized-api","last_synced_at":"2025-07-20T14:04:21.009Z","repository":{"id":42841521,"uuid":"117022538","full_name":"paradoxinversion/serialized-api","owner":"paradoxinversion","description":"A WIP serial fiction web platform.","archived":false,"fork":false,"pushed_at":"2023-01-03T21:16:42.000Z","size":2021,"stargazers_count":1,"open_issues_count":24,"forks_count":1,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-03-13T09:20:01.450Z","etag":null,"topics":["authors","fiction","social-network","stories"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","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/paradoxinversion.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}},"created_at":"2018-01-10T23:14:00.000Z","updated_at":"2020-06-08T20:50:45.000Z","dependencies_parsed_at":"2023-02-01T10:15:15.553Z","dependency_job_id":null,"html_url":"https://github.com/paradoxinversion/serialized-api","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/paradoxinversion/serialized-api","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paradoxinversion%2Fserialized-api","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paradoxinversion%2Fserialized-api/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paradoxinversion%2Fserialized-api/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paradoxinversion%2Fserialized-api/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/paradoxinversion","download_url":"https://codeload.github.com/paradoxinversion/serialized-api/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paradoxinversion%2Fserialized-api/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":266135685,"owners_count":23881803,"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":["authors","fiction","social-network","stories"],"created_at":"2024-11-19T04:52:44.629Z","updated_at":"2025-07-20T14:04:20.990Z","avatar_url":"https://github.com/paradoxinversion.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Setup\n\nYou will need MongoDB in order to develop and run this project. Make sure you have it installed or you will be very much out of luck, unless you want to make a Postgres-enabled fork.\n\n## Install Dependencies\n\n1. Install Dependencies\n   `npm install`\n\n2. Add a file named `.env` in the `src` folder with the following information to prepare your environment\n\n3. Run the program with `npm start`. Note that concurrently will take care of starting the mongo server when developing. If you are running tests, make sure to manually start a mongod process.\n\n```BASH\nDB_HOST=localhost\nDB_NAME=serialized_api_dev\nTOKEN_SECRET=\u003cInsertYourSecret\u003e\nSESSION_SECRET=\u003cInsertYourSecret\u003e\nAPI_PORT=3001\n```\n\n## Developing the Project\n\n### start\n\n### start:dev\n\nStarts the server located in the built app.\n\n### server-dev\n\nStarts the Serialized API only.\n\n### client-dev\n\nStarts the Serialized Client only.\n\n_Note that without the API, the functionality of the client will be severely limited. Therefore, it is always recommended to use `start` or `start:dev` for the simplest developing experience._\n\n## Building the Project\n\n### build:client-local\n\nMakes a build of the react client. This is for local testing and not deployment. It is recommended not to use this directly, as it is included in build:all-local\n\n### build:all-deploy\n\nMakes a build of the react client for deployment.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fparadoxinversion%2Fserialized-api","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fparadoxinversion%2Fserialized-api","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fparadoxinversion%2Fserialized-api/lists"}