{"id":26093877,"url":"https://github.com/maskingtechnology/comify","last_synced_at":"2025-04-12T08:42:56.294Z","repository":{"id":194036259,"uuid":"689932814","full_name":"MaskingTechnology/comify","owner":"MaskingTechnology","description":"Comic based social network built with Jitar","archived":false,"fork":false,"pushed_at":"2025-04-09T15:40:56.000Z","size":2748,"stargazers_count":7,"open_issues_count":17,"forks_count":3,"subscribers_count":3,"default_branch":"main","last_synced_at":"2025-04-09T16:47:30.127Z","etag":null,"topics":["comic","comics","fun","jitar","react","social-media","typescript"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"agpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/MaskingTechnology.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","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":"2023-09-11T07:57:28.000Z","updated_at":"2025-04-06T18:47:21.000Z","dependencies_parsed_at":"2023-09-11T11:06:14.469Z","dependency_job_id":"7b5e6227-f847-4fad-b8fe-d02a983b25af","html_url":"https://github.com/MaskingTechnology/comify","commit_stats":null,"previous_names":["maskingtechnology/comify"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MaskingTechnology%2Fcomify","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MaskingTechnology%2Fcomify/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MaskingTechnology%2Fcomify/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MaskingTechnology%2Fcomify/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/MaskingTechnology","download_url":"https://codeload.github.com/MaskingTechnology/comify/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248543702,"owners_count":21121836,"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":["comic","comics","fun","jitar","react","social-media","typescript"],"created_at":"2025-03-09T12:06:00.344Z","updated_at":"2025-04-12T08:42:56.275Z","avatar_url":"https://github.com/MaskingTechnology.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Comify\n\nHi there, and welcome to Comify. 👋\n\n\u003cimg width=\"1102\" alt=\"explainer\" src=\"https://github.com/MaskingTechnology/comify/assets/108156553/25d88eca-0221-41f6-bd6c-a8b93bda9ff4\"\u003e\n\nComify is an open source social media platform that leverages comics for communication. The idea is simple: take or upload a picture, add speech bubbles and share with others. These others can be related or unrelated users, depending on the view you're looking at. Comics can be liked, and users can react with a comment or another comic.\n\n## Project goals\n\nIts intent is not to disrupt the social-media space, but to learn and improve building future-proofed applications that can grow. Besides that, it's also a demo project for our distributed runtime [Jitar](https://jitar.dev).\n\n## Current state\n\nWe're working hard to get the MVP done. To document the project we started writing articles about every step we take. You can read them and follow us on our [LinkedIn page](https://www.linkedin.com/company/maskingtechnology/).\n\n## How to run\n\nThe project requires [Node.js](https://nodejs.org/) version 20+ to run the application and [Docker](https://www.docker.com/) for the additional services.\n\nYou need to set up the configuration first by copying the `example.env` file to a `development.env` file. Copying the file is enough for the first run. Then you can run the following command to start Docker:\n\n```bash\nnpm run docker-compose up\n```\n\nThis will start a [Keycloack](https://www.keycloak.org/) instance for account management, a [MongoDB](https://www.mongodb.com/) instance for data storage and a [MinIO](https://min.io/) instance for storing the comic images.\n\nNext you can start the application with the following commands:\n\n```bash\nnpm install\nnpm run build\nnpm run standalone\n```\n\nThis will start the Jitar runtime at port 3000. To start the application you need to run the following command in a new terminal:\n\n```bash\nnpm run dev\n```\n\nNow a [Vite](https://vitest.dev/) dev server is running on port 5173. You can then navigate to http://localhost:5173 to see the application.\n\n## How to use\n\nClick on the `Get in` button to be redirected to the Keycloak login page. Here you can create your own account and log in directly. If you want to use any of the social options, you need to configure them in `development.env` file. Don't forget to restart Docker afterwards.\n\nOnce you're in it should be pretty straightforward. You should be able to comic! If not, please let us know by starting a discussion or creating an issue.\n\n## Contributing\n\nThis project is not open for code contributions. However, if you have any questions or suggestions, feel free to contact us at [comify\\@masking.tech](mailto:comify@masking.tech?subject=Comify%20question), or post a message in the discussion section of this repository.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmaskingtechnology%2Fcomify","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmaskingtechnology%2Fcomify","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmaskingtechnology%2Fcomify/lists"}