{"id":27350614,"url":"https://github.com/robgc/sento-ui","last_synced_at":"2026-01-22T20:32:34.476Z","repository":{"id":39552068,"uuid":"179745328","full_name":"robgc/sento-ui","owner":"robgc","description":null,"archived":false,"fork":false,"pushed_at":"2023-01-03T19:17:36.000Z","size":4017,"stargazers_count":0,"open_issues_count":27,"forks_count":0,"subscribers_count":0,"default_branch":"master","last_synced_at":"2025-04-12T19:58:25.526Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Vue","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/robgc.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":"2019-04-05T19:49:43.000Z","updated_at":"2019-06-23T23:02:15.000Z","dependencies_parsed_at":"2023-02-01T09:02:03.850Z","dependency_job_id":null,"html_url":"https://github.com/robgc/sento-ui","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/robgc/sento-ui","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/robgc%2Fsento-ui","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/robgc%2Fsento-ui/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/robgc%2Fsento-ui/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/robgc%2Fsento-ui/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/robgc","download_url":"https://codeload.github.com/robgc/sento-ui/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/robgc%2Fsento-ui/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28670381,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-22T19:36:09.361Z","status":"ssl_error","status_checked_at":"2026-01-22T19:36:05.567Z","response_time":144,"last_error":"SSL_read: 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":[],"created_at":"2025-04-12T19:58:24.518Z","updated_at":"2026-01-22T20:32:34.440Z","avatar_url":"https://github.com/robgc.png","language":"Vue","funding_links":[],"categories":[],"sub_categories":[],"readme":"# sento-ui\n\nThis project is Sento's Web UI. A responsive web application for visualizing and analizing\nall the data captured and processed by Sento's backend components.\n\n# Table of contents\n\n- [Prerequisites](#Prerequisites)\n- [Deploying the tool](#Deploying-the-tool)\n  - [Choosing your environment](#Choosing-your-environment)\n  - [Configuring the tool](#Configuring-the-tool)\n  - [Running the tool](#Running-the-tool)\n- [License](#License)\n\n# Prerequisites\n\nSento UI depends on Sento API, in order to get all the functionalities of Sento UI you need\na instance of the API running, follow the instructions in\n[Sento API's readme](https://github.com/robgc/sento-api) to get one running.\n\n# Deploying the tool\n\n## Choosing your environment\n\nYou have two options:\n\n- Running the Docker container using Docker Compose: `docker-compose up -d`.\n  You need the following software installed:\n  - Docker Engine 17.12.0 or greater.\n  - Docker Compose 1.18.0 or greater.\n\n- Running locally on your machine, requiring:\n  - Node.js 8.9 or above.\n  - This project was made using Vue CLI, it is recommended to read its docs\n    if you need to perform any kind of configuration to the project.\n  - Any HTTP server like Apache or Nginx if you plan to host it in a server.\n\n## Configuring the tool\n\nCheck [Vue CLI](https://cli.vuejs.org/guide/mode-and-env.html)\n\nCreate a `.env.local` file from a copy of `.env.example` and adjust the configuration\naccording to your needs.\n\n## Running the tool\n\n- **With Docker**: run `docker-compose up -d`, this will compile the container image for you if\n  you have not done it previously. If you make any changes to your `.env.local` after running\n  the container you will need to stop it, remove it and recreate the container's image before\n  creating another container instance. This container will try to connect\n  to the `sento-net` Docker network, where the API container is listening for connections.\n\n- **Running locally**:\n  - Install the necessary dependencies in a virtual environment with `npm ci`.\n  - (Unoptimized build) Run the following command `npm run serve`, this will compile and serve\n    the application code but will not include important optimizations.\n  - (Optimized build) Run `npm run build` in order to compile, optimize and minify the application\n    code. You will get a `dist` directory in the repository's root with static HTML, CSS and JS\n    files ready to be served using an HTTP Server like Nginx, Apache or others.\n\n# License\n\nThe source code of this project is licensed under the GNU Affero General Public License v3.0.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frobgc%2Fsento-ui","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frobgc%2Fsento-ui","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frobgc%2Fsento-ui/lists"}