{"id":22071475,"url":"https://github.com/zonque/alride","last_synced_at":"2025-07-24T10:32:56.992Z","repository":{"id":32299615,"uuid":"35874587","full_name":"zonque/AlRide","owner":"zonque","description":"Very simple ride sharing tool, implemented with Ruby on Rails","archived":false,"fork":false,"pushed_at":"2025-05-09T05:58:55.000Z","size":308,"stargazers_count":14,"open_issues_count":2,"forks_count":6,"subscribers_count":3,"default_branch":"main","last_synced_at":"2025-05-09T06:28:51.219Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Ruby","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/zonque.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,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2015-05-19T10:07:18.000Z","updated_at":"2025-05-09T05:58:53.000Z","dependencies_parsed_at":"2024-03-09T21:31:19.814Z","dependency_job_id":"57a3b102-1de1-4d03-8be2-f781b0a4e06d","html_url":"https://github.com/zonque/AlRide","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/zonque/AlRide","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zonque%2FAlRide","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zonque%2FAlRide/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zonque%2FAlRide/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zonque%2FAlRide/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/zonque","download_url":"https://codeload.github.com/zonque/AlRide/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zonque%2FAlRide/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":266828507,"owners_count":23991216,"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-07-24T02:00:09.469Z","response_time":99,"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":[],"created_at":"2024-11-30T20:31:44.691Z","updated_at":"2025-07-24T10:32:56.576Z","avatar_url":"https://github.com/zonque.png","language":"Ruby","funding_links":[],"categories":[],"sub_categories":[],"readme":"[![Build Status](https://travis-ci.org/zonque/AlRide.svg?branch=master)](https://travis-ci.org/zonque/AlRide)\n\n# AlRide - simple ride sharing platform\n\nAlRide is a ride sharing platform that is as simple as is gets.\n\nAnyone may enter ride offers and ride requests, and other people are able to contact\nthe submitter through a contact form. The email address is not shown to anyone on the\nwebsite, but only stored internally. The main view will only show database entries that\nare in the future (minus some slack).\n\nEach entry has a random secret assigned that is attached to a removal link which is added\nto every mail that is sent to an entry submitter. This way, no user management, authentication\nlogic, role management or anything is needed.\n\nBuilt with Rails, Bootstrap and HAML.\n\n## Installing\n\n### Self-hosting\n\nAlRide is a standard Rails 7 application. You can pretty much follow any of the available install guides, or follow the one below.\n\nBasically, to get started you need git, ruby (\u003e= 3.0) and the bundler gem, then follow these steps.\n\n1) Clone the repository\n\n```\n    git clone git://github.com/zonque/AlRide.git\n```\n\n2) cd into the directory\n\n```\n    cd AlRide\n```\n\n3) Install all necessary gems:\n\n```\n    bundle install\n```\n\nIf you want to use `sqlite` in your `production` environment, make sure to add `gem 'sqlite'` to the `production` group of\n`Gemfile` before running the `bundle` command.\n\n4) Create and modify settings:\n\n```\n    cp config/settings/template.yml config/settings.local.yml\n```\n\nIn particular, make sure to set the secret token for your application in the settings. `rake secret` will generate one for you.\n\n5) Create and setup the database\n\n```\n    rake db:setup\n```\n\n6) Precompile assets (only needed for production)\n\n```\n    rake assets:precompile\n```\n\n7) Start the server\n\nTo start AlRide in the development environment simply run\n\n```\n    bundle exec rails server\n```\n\nTo start AlRide in the production environment make sure you\ndid not skip step 6 and run:\n\n```\n    rails server -e production\n```\n\n(Note that for a \"real\" production environment you should really use something like unicorn or passenger.)\n\nNavigate to http://localhost:3000/ to use AlRide.\n\n### Configuration through environment variables\n\nEnvironment variables can be used to override settings passed in YAML files such as `config/settings.local.yml`.\nKeys must be prefixed with `ALRIDE` and the nesting separator is `__`. So for example, in order to set the platform name,\nyou would set the environment variable `ALRIDE__platform_name` prior to starting the application server.\n\n### Heroku\n\nAlternative to host AlRide on your own hardware, you can host AlRide on [Heroku](https://heroku.com). To make this even quicker, click on the button below:\n\n[![Deploy To Heroku](https://www.herokucdn.com/deploy/button.png)](https://heroku.com/deploy)\n\nThat will setup everything on heroku, all you'll need to provide is the application name and URL.\n\n## Customize\n\nThe page header on the default welcome screen can be customized by putting Markdown formatted content into a file called `config/page_header.\u003cI18n\u003e.md`,\nwhere `\u003cI18n\u003e` is one of the supported locale variables (`en`, `de`, ...).\n\nIf such a files doesn't exist, the configured platform name is shown instead.\n\n## Contribute\n\nTo contribute, please clone the project and send pull requests through GitHub.\n\n## License\n\nAll code in this repository is released under the [GNU Affero General Public License](https://www.gnu.org/licenses/agpl-3.0.en.html) unless explicitly stated differently. Please refer to the `LICENSE` file for more detailed information.\n\n### TODO\n\n* Add more localizations\n\n* Fix bugs listed in the issue tracker of the GitHub project\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzonque%2Falride","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fzonque%2Falride","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzonque%2Falride/lists"}