{"id":13417553,"url":"https://github.com/PastVu/pastvu","last_synced_at":"2025-03-15T02:31:34.189Z","repository":{"id":2869929,"uuid":"3875504","full_name":"PastVu/pastvu","owner":"PastVu","description":"PastVu is an online platform for curating, annotating, attributing, and discussing vintage pictures around the world","archived":false,"fork":false,"pushed_at":"2024-07-26T20:47:19.000Z","size":31311,"stargazers_count":102,"open_issues_count":137,"forks_count":18,"subscribers_count":11,"default_branch":"master","last_synced_at":"2024-07-31T22:38:54.921Z","etag":null,"topics":["history","maps","mongodb","networks","photos","retro","social"],"latest_commit_sha":null,"homepage":"https://pastvu.com","language":"JavaScript","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/PastVu.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"COPYING","code_of_conduct":"CODE_OF_CONDUCT.md","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":"2012-03-30T10:10:54.000Z","updated_at":"2024-07-31T16:49:37.000Z","dependencies_parsed_at":"2023-12-08T10:30:20.489Z","dependency_job_id":"4352936f-9b0a-4be7-a12a-a44ac0fcb83e","html_url":"https://github.com/PastVu/pastvu","commit_stats":null,"previous_names":[],"tags_count":177,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PastVu%2Fpastvu","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PastVu%2Fpastvu/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PastVu%2Fpastvu/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PastVu%2Fpastvu/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/PastVu","download_url":"https://codeload.github.com/PastVu/pastvu/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":221532129,"owners_count":16838900,"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":["history","maps","mongodb","networks","photos","retro","social"],"created_at":"2024-07-30T22:00:41.156Z","updated_at":"2025-03-15T02:31:34.183Z","avatar_url":"https://github.com/PastVu.png","language":"JavaScript","funding_links":[],"categories":["Проекты"],"sub_categories":["Morphos"],"readme":"# PastVu\n![GitHub package.json version](https://img.shields.io/github/package-json/v/pastvu/pastvu)\n[![Docker Image CI](https://github.com/PastVu/pastvu/actions/workflows/docker-image.yml/badge.svg)](https://github.com/PastVu/pastvu/actions/workflows/docker-image.yml)\n\n[PastVu](https://pastvu.com/) is an online platform for gathering, geo-tagging, attributing and discussing retro photos. A look at the history of humanity habitat.\n\n## History\n\nThis project was started in 2009 by Ilya Varlamov and Alexey Duk. Initially it\nwas dedicated to historical photos of Moscow (oldmos.ru). As community was\ngrowing, soon a second site for historical photos of St. Petersburg was\ncreated (oldsp.ru). In 2013 two projects were merged and migrated into global\nscope platform PastVu. Principal maintainer and software architect of the new\nplatform became [Pavel Klimashkin](https://github.com/klimashkin). In 2020 the\nproject code [became](https://pastvu.com/news/149) open source, this attracted more\npeople to participate and contribute. Over the years, many people have\nuploaded, attributed and geo-located images (photographs, paintings,\ndrawings), with support and leading by regional and global moderators and\nadministrators team.\n\n## Technology\n\nThe project is built using JavaScript stack containing components:\n* [MongoDB](https://www.mongodb.com/) database and [Redis](https://redis.io/) for runtime data storage\n* [Node.js](https://nodejs.org/en/) with [Express](https://expressjs.com) web application framework at back-end\n* [Socket.IO](https://socket.io/) provides realtime client-server communication\n* [Pug](https://pugjs.org) is a template engine\n* [Knockout](https://knockoutjs.com/) client-side library is implementing MVVM architecture pattern\n* [Leaflet](https://leafletjs.com/) is used for maps display and interaction\n\nOther dependencies can be found at `package.json` and `public/js/lib/`.\n\nWe are using GitHub tools for CI/CD pipeline and release management.\n\n## Documentation\n\nPastVu documentation is located at the dedicated project: https://docs.pastvu.com/en/\n\nAll development and communication for this documentation resources takes place in [docs repository](https://github.com/PastVu/docs). We also welcome contributing to documentation, please read [Improve docs](https://docs.pastvu.com/en/contributing/docs) for details.\n\n## Contributing\n\nWe are grateful to the PastVu users community for adding photos and discussing\nthem, helping to identify locations, improving information accuracy, taking\nresposibility by moderating uploaded content.\n\nOur [contributing guidance](https://docs.pastvu.com/en/contributing) contains more information how one can participate in the project including help with [development](https://docs.pastvu.com/en/contributing#development).\n\nWe expect all project participants to follow [Contributor Code of Conduct](CODE_OF_CONDUCT.md)\n\n## License\n\n* GNU Affero General Public License (AGPL) v3 or later. See [COPYING](https://github.com/pastvu/pastvu/blob/master/COPYING) for the full license text.\n* Test database used for development setup is licensed under [ODbL 1.0](https://opendatacommons.org/licenses/odbl/summary/), geographic and adminstrative boundaries data it contains: © [OpenStreetMap](https://www.openstreetmap.org/copyright) contributors.\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FPastVu%2Fpastvu","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FPastVu%2Fpastvu","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FPastVu%2Fpastvu/lists"}