{"id":15602653,"url":"https://github.com/luanpotter/spark-todos-rest-api","last_synced_at":"2025-08-01T11:08:47.732Z","repository":{"id":145921455,"uuid":"174265186","full_name":"luanpotter/spark-todos-rest-api","owner":"luanpotter","description":"Simple TODOs REST API using Spark Java","archived":false,"fork":false,"pushed_at":"2019-03-07T22:53:53.000Z","size":9,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-02-06T07:12:14.531Z","etag":null,"topics":["api","rest","spark-java","todos"],"latest_commit_sha":null,"homepage":null,"language":"Java","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/luanpotter.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":"2019-03-07T03:31:34.000Z","updated_at":"2019-03-07T22:53:55.000Z","dependencies_parsed_at":null,"dependency_job_id":"ba0ec91f-9546-4f3f-97fb-3fc418ac627a","html_url":"https://github.com/luanpotter/spark-todos-rest-api","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/luanpotter%2Fspark-todos-rest-api","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/luanpotter%2Fspark-todos-rest-api/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/luanpotter%2Fspark-todos-rest-api/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/luanpotter%2Fspark-todos-rest-api/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/luanpotter","download_url":"https://codeload.github.com/luanpotter/spark-todos-rest-api/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246403896,"owners_count":20771526,"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":["api","rest","spark-java","todos"],"created_at":"2024-10-03T02:49:36.612Z","updated_at":"2025-03-31T01:48:59.289Z","avatar_url":"https://github.com/luanpotter.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# spark-todos-rest-api\n\n[![Build Status](https://travis-ci.org/luanpotter/spark-todos-rest-api.svg?branch=master)](https://travis-ci.org/luanpotter/spark-todos-rest-api)\n\nThis is a CRUD REST api for a todo model with two fields: a Long id and a String text (text of the todo).\n\nIt uses Spark for the web application framework and Dalesbred for database access. It uses postgres database on dev environment and hsqldb on tests.\n\nThanks to Despegar.com for providing us with [this](https://github.com/despegar/spark-test) nice utility for testing Spark applications.\n\n## Setup\n\nRun\n\n```bash\n  mvn clean install\n```\n\nTo download all dependencies and such, then start the API with\n\n```bash\n  mvn exec:java -Dexec.mainClass=\"xyz.luan.rest.todos.Main\"\n```\n\nAlternatively, you can import to Intellij IDEA (via the Import maven project option) and then use the commands from the IDE to run.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fluanpotter%2Fspark-todos-rest-api","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fluanpotter%2Fspark-todos-rest-api","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fluanpotter%2Fspark-todos-rest-api/lists"}