{"id":42664641,"url":"https://github.com/code4romania/votong","last_synced_at":"2026-01-29T10:01:44.232Z","repository":{"id":41875261,"uuid":"265000998","full_name":"code4romania/votong","owner":"code4romania","description":"Platform to help NGOs and Associations within the Civic Society nominate candidates and vote in several rounds of elections","archived":false,"fork":false,"pushed_at":"2024-12-11T10:06:13.000Z","size":5970,"stargazers_count":3,"open_issues_count":6,"forks_count":5,"subscribers_count":10,"default_branch":"main","last_synced_at":"2024-12-11T10:31:55.420Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://votong.ro","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/code4romania.png","metadata":{"funding":{"github":"code4romania","custom":["https://code4.ro/en/donate/"]},"files":{"readme":"README.md","changelog":null,"contributing":".github/CONTRIBUTING.md","funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":".github/CODEOWNERS","security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-05-18T16:42:49.000Z","updated_at":"2024-12-11T10:05:08.000Z","dependencies_parsed_at":"2024-04-29T11:30:37.897Z","dependency_job_id":"f3688c79-6837-4448-b6dd-cc4885842885","html_url":"https://github.com/code4romania/votong","commit_stats":null,"previous_names":[],"tags_count":100,"template":false,"template_full_name":null,"purl":"pkg:github/code4romania/votong","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/code4romania%2Fvotong","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/code4romania%2Fvotong/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/code4romania%2Fvotong/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/code4romania%2Fvotong/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/code4romania","download_url":"https://codeload.github.com/code4romania/votong/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/code4romania%2Fvotong/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28875445,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-29T09:47:23.353Z","status":"ssl_error","status_checked_at":"2026-01-29T09:47:19.357Z","response_time":59,"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":"2026-01-29T10:01:43.134Z","updated_at":"2026-01-29T10:01:44.210Z","avatar_url":"https://github.com/code4romania.png","language":"Python","funding_links":["https://github.com/sponsors/code4romania","https://code4.ro/en/donate/"],"categories":[],"sub_categories":[],"readme":"# VotONG\n\n[![GitHub contributors][ico-contributors]][link-contributors]\n[![GitHub last commit][ico-last-commit]][link-last-commit]\n[![License: MPL 2.0][ico-license]][link-license]\n\n[See the project live][link-production]\n\nThe VotONG platform is a redeployment of a previous Code for Romania application,\n[RoHelp](https://github.com/code4romania/ro-help).\nThe current code base is modified to allow the representatives of NGOs and Associations within the Civic Society\nto nominate candidates and vote for them in several rounds of elections.\n\nThe vote implemented here is non-secret and is visible to the technical administrators of the platform.\nThis codebase shouldn't be used for any purpose that requires a secret vote,\nnot any purpose that requires a zero trust system.\n\nThe platform is designed to be used alongside\n[NGO Hub](https://github.com/code4romania/onghub),\na platform for NGOs and Associations to gain access to different solutions and services provided by\n[Commit Global][link-commit-global]\nand\n[Code for Romania][link-code4].\nSign-up and login are done through NGO Hub via Cognito,\nbut the platform can be used independently by changing the Django Allauth configuration.\n\n[Contributing](#contributing) | [Built with](#built-with) | [Feedback](#feedback) | [License](#license) | [About Code4Ro](#about-code-for-romania)\n\n## Contributing\n\nThis project is built by amazing volunteers, and you can be one of them!\nHere's a list of ways in\n[which you can contribute to this project][link-contributing].\nIf you want to make any change to this repository, please **make a fork first**.\n\nHelp us out by testing this project in the\n[staging environment][link-staging].\nIf you see something that doesn't quite work the way you expect it to,\n[open an Issue](https://github.com/code4romania/votong/issues/new/choose).\nMake sure to describe what you _expect to happen_ and _what is actually happening_ in detail.\n\nIf you would like to suggest new functionality, open an Issue and mark it as a __[Feature request]__.\nPlease be specific about why you think this functionality will be of use.\nPlease include some visual description of what you would like the UI to look like if you’re suggesting new UI elements.\n\n## Built With\n\n* Django 4.2 (LTS)\n* Bulma\n\n### Programming languages\n\n* Python (3.12+)\n\n### Platforms\n\n* Web\n\n### Frontend framework\n\nNone. Includes Bulma for styling.\n\n### Package managers\n\n* Pip\n\n### Database technology \u0026 provider\n\n* PostgreSQL\n\n### Pre-requisites\n\nTo run the project locally, you need to have\n[Docker](https://docs.docker.com/get-docker/)\nand the\n[docker compose](https://docs.docker.com/compose/) plugin installed.\n\n### Initial set-up\n\nInitialize the environment variables:\n\n```bash\ncp .env.example .env\n```\n\nCheck the `.env` file\nand see if there are any environment variables that you might need to provide a value for or change.\nThis file is used by `docker compose` to pass the environment variables to the container it creates.\n\n### Starting the project with Docker\n\nGet the project up and running:\n\n```bash\nmake rund-psql\n# or\ndocker compose up -d --build\n```\n\nYou should be able to access the local environment site and admin at the following URLs:\n\n- \u003chttp://localhost:8030/\u003e\n- \u003chttp://localhost:8030/admin/\u003e\n\nSome dummy data is loaded automatically when starting the containers for the first time.\n\nYou can access the admin with email `admin@example.com` and password `secret`\n(all automatically created users in the dev environment have the password set to `secret`).\n\nIf you have problems starting the project, first check out the\n[FAQ](https://github.com/code4romania/votong/wiki/FAQ)\nand if that doesn't work, ask someone from the project's channel.\nIt would help a lot if you could also add the issue to the\n[FAQ](https://github.com/code4romania/votong/wiki/FAQ).\n\nTo work on running containers that were started using `docker compose up`,\nrun the following command:\n\n```bash\ndocker compose exec web bash\n```\n\n**IMPORTANT**: Remember to run `make format` before commiting your code to format the code properly. Thank you!\n\n**NOTE** After the first deployment go into admin\nand edit the site data in `/admin/sites/site/` with the correct name and domain.\nThis is used in the site and in email templates.\n\n## Feedback\n\n* Request a new feature on GitHub.\n* Vote for popular feature requests.\n* File a bug in GitHub Issues.\n* Email us with other feedback contact@code4.ro\n\n## License\n\nThis project is licensed under the MPL 2.0 License – see the [LICENSE](LICENSE) file for details\n\n## About Code for Romania\n\nStarted in 2016, Code for Romania is a civic tech NGO, official member of the Code for All network.\nWe have a community of over 500 volunteers\n(developers, ux/ui, communications, data scientists, graphic designers, devops, IT security, and more)\nwho work pro bono for developing digital solutions to solve social problems.\n#techforsocialgood.\nIf you want to learn more details about our projects\n[visit our site](https://www.code4.ro/)\nor if you want to talk to one of our staff members, please e-mail us at\n[contact@code4.ro](mailto:contact@code4.ro).\n\nLast, but not least, we rely on donations to ensure the infrastructure, logistics, and management of our community\nthat is widely spread across 11 timezones,\ncoding for social change to make Romania and the world a better place.\nIf you want to support us, [you can do it here][link-donate].\n\n[ico-contributors]: https://img.shields.io/github/contributors/code4romania/votong.svg?style=for-the-badge\n\n[ico-last-commit]: https://img.shields.io/github/last-commit/code4romania/votong.svg?style=for-the-badge\n\n[ico-license]: https://img.shields.io/badge/license-MPL%202.0-brightgreen.svg?style=for-the-badge\n\n[link-contributors]: https://github.com/code4romania/standard-repo-template/graphs/contributors\n\n[link-last-commit]: https://github.com/code4romania/standard-repo-template/commits/main\n\n[link-license]: https://opensource.org/licenses/MPL-2.0\n\n[link-contributing]: https://github.com/code4romania/.github/blob/main/CONTRIBUTING.md\n\n[link-production]: https://votong.ro/\n\n[link-staging]: https://votong.staging.heroesof.tech/\n\n[link-commit-global]: https://commitglobal.org/\n\n[link-code4]: https://www.code4.ro/en/\n\n[link-donate]: https://www.code4.ro/ro/doneaza\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcode4romania%2Fvotong","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcode4romania%2Fvotong","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcode4romania%2Fvotong/lists"}