{"repo":"cachapa/tudo_server","free":true,"listed":false,"github":"https://github.com/cachapa/tudo_server","clone":"git clone https://github.com/cachapa/tudo_server.git","description":"A simple to-do app server","language":"Dart","stars":26,"topics":["crdt","dart","postgresql","shelf"],"license":"Apache-2.0","category":"databases-storage","readme_excerpt":"an experiment in simple connected to-do lists. This project is the server counterpart to the tudo app. Usage Note that tudo server uses PostgresSQL database to store its data, so make sure you have access to a running instance. The simplest way to run the program is to run main.dart: However, you might prefer to precompile the program into native code, making it much more efficient: Run tudo server --help for server configuration options. Docker You can also run tudo server in Docker. The easiest start is to copy the docker-compose.yml file into a folder and run docker compose up . This will start tudo server and a PostgreSQL database, listening on port 8080. If necessary, update the tag used for the tudo server image to the latest release. Hosting While this project can be hosted from any internet-accessible device, keep in mind: It isn't suited for serverless hosting (e.g. Amazon Lambda, Google Cloud Run) since the server uses websockets for long-running sessions HTTPS is required as modern Android and iOS versions disallow apps from establishing plaintext connections How to contribute Please file feature requests and bugs at the issue tracker.","default_branch":null,"files":null,"tree":[],"storefront":"/r/cachapa","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/cachapa/tudo_server/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}