{"id":21667210,"url":"https://github.com/musevarg/remar-web-ui-and-api","last_synced_at":"2026-05-06T02:34:02.889Z","repository":{"id":117063380,"uuid":"320044014","full_name":"musevarg/REMAR-web-ui-and-API","owner":"musevarg","description":"Website and API for the REMAR Project","archived":false,"fork":false,"pushed_at":"2020-12-09T20:26:46.000Z","size":24737,"stargazers_count":0,"open_issues_count":0,"forks_count":2,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-03-20T06:48:49.021Z","etag":null,"topics":["api","datatables","gentelella","python-flask-application","website"],"latest_commit_sha":null,"homepage":"http://crabdata.napier.ac.uk/public/","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/musevarg.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":"2020-12-09T18:25:04.000Z","updated_at":"2020-12-09T20:40:20.000Z","dependencies_parsed_at":null,"dependency_job_id":"bd31c57a-a4dd-4c51-a193-d9a5c6e641d3","html_url":"https://github.com/musevarg/REMAR-web-ui-and-API","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/musevarg/REMAR-web-ui-and-API","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/musevarg%2FREMAR-web-ui-and-API","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/musevarg%2FREMAR-web-ui-and-API/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/musevarg%2FREMAR-web-ui-and-API/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/musevarg%2FREMAR-web-ui-and-API/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/musevarg","download_url":"https://codeload.github.com/musevarg/REMAR-web-ui-and-API/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/musevarg%2FREMAR-web-ui-and-API/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":274989671,"owners_count":25386552,"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","status":"online","status_checked_at":"2025-09-13T02:00:10.085Z","response_time":70,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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":["api","datatables","gentelella","python-flask-application","website"],"created_at":"2024-11-25T11:34:41.961Z","updated_at":"2026-05-06T02:34:02.853Z","avatar_url":"https://github.com/musevarg.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# REMAR_CIDADÃO Public Website, Admin Website and API\n\nThe backend in written in [Python Flask](https://flask.palletsprojects.com/en/1.1.x/).\n\nThe frontend makes use of standard HTML, CSS and JavaScript capabilities along with extensive use of Bootstrap, \nthe [Gentelella website template](https://github.com/afourmy/flask-gentelella) and the [DataTables](https://www.datatables.net) jQuery plug-in.\n\n### 1. API\n\nThe API receives data from the [REMAR_CIDADÃO](https://github.com/musevarg/REMAR-android-app) Android Application.\n\nThe API is used to keep a local copy of the json files sent from the Android app, as well as saving them in a [CouchDB](https://couchdb.apache.org) database.\nThe CouchDB database is used to handle and parse the data sent to the front-end of the user interface website (more below). The local copies of the files are kept in case of a\n\"disaster scenario\" in order to be able to recreate the CouchDB database (and its content).\n\n### 2. Admin Panel\n\nA simple admin panel allows for displaying useful information to the members of the REMAR Project.\n\nMore importantly, they can download the data (all of it, or filter it if needed) in the form of a CSV file for further analysis.\n\n![](https://raw.githubusercontent.com/musevarg/REMAR-web-ui-and-API/master/images/web-scr4.PNG)\n\n![](https://raw.githubusercontent.com/musevarg/REMAR-web-ui-and-API/master/images/web-scr5.PNG)\n\n### 3. Public Interface\n\nThe public interface aims to give some insight to the REMAR_CIDADÃO app users.\n\nIt allows them to see selected information about the data that was collected from all users of the app.\n\nSelected screenshots below, or the website can be seen [here](http://crabdata.napier.ac.uk).\n\n![](https://raw.githubusercontent.com/musevarg/REMAR-web-ui-and-API/master/images/web-scr1.PNG)\n\n![](https://raw.githubusercontent.com/musevarg/REMAR-web-ui-and-API/master/images/web-scr2.PNG)\n\n![](https://raw.githubusercontent.com/musevarg/REMAR-web-ui-and-API/master/images/web-scr3.PNG)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmusevarg%2Fremar-web-ui-and-api","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmusevarg%2Fremar-web-ui-and-api","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmusevarg%2Fremar-web-ui-and-api/lists"}