kartevonmorgen.ts
Mapping-Frontend to find and add sustainable Organisations (Initiatives, Companies) and Events on Kartevonmorgen.org / MapofTomorrow.org
Science Score: 26.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
○Academic publication links
-
○Committers with academic emails
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (12.9%) to scientific vocabulary
Keywords
Repository
Mapping-Frontend to find and add sustainable Organisations (Initiatives, Companies) and Events on Kartevonmorgen.org / MapofTomorrow.org
Basic Info
- Host: GitHub
- Owner: kartevonmorgen
- License: gpl-3.0
- Language: TypeScript
- Default Branch: develop
- Homepage: https://kartevonmorgen.org/
- Size: 52.6 MB
Statistics
- Stars: 11
- Watchers: 4
- Forks: 13
- Open Issues: 46
- Releases: 15
Topics
Metadata Files
README.md
Karte von morgen (Map of Tomorrow)

Mapping for Good
von morgen supports kindness, sustainability and joint action. Everything that brings a little happiness to our world. We believe that living in a de‐stressed, environmental‐friendly and trust‐worthy society, is already in progress. We want to support people in finding ways to embrace those values.
The Map von morgen is a website and app, that allows users to share their favorite places in the world. Places that are forward‐thinking and inspiring. The goal is to collect projects, companies and events that make a world of tomorrow, already experienceable today.
Website: https://kartevonmorgen.org/
System-Architecture
This graph shows you, how the whole Map of tomorrow system interacts with each other

Dependencies
Installing Dependencies
- node.js: please refer to nvm
- yarn: please refer to the installation guideline
- project:
git clone https://github.com/kartevonmorgen/kartevonmorgen-v1cd kartevonmorgen-v1yarn install
- database:
- python3: please refer to the official website
cd scripts/pythonpython3 -m venv venv. ./venv/bin/activatepip3 install -r requirements.txtpython3 tag-frequency-cron.py --dev --fetch-all-on-start --sync-once --log-level debug(development) orpython3 tag-frequency-cron.py --fetch-all-on-start --interval-for-all-tags 300 --interval-for-least-used-tags 60(production)- full list of options are available on Wiki
Development
The general pattern is: - server.*.js files are responsible for building and running "Karte von Morgen" - .env loads for both the production mode and the development mode - .env.development loads on the development mode but not the build mode. Hence any variable from the environment needed for building MUST be placed in server.build.*.js and for running in the server.start.*.js - server.dev.js runs the project on local machine. it compiles pages on runtime and has more verbose error reporting but comes with a considerable speed. suitable for development but not user testing or production
### Development Mode With Hot-Reload
yarn run dev
### Development Mode With Optimized Bundles
yarn run build:dev
yarn run start:dev
Production Mode
yarn run build:production
yarn run start:production
Process Scalability
After building the project you can run it with pm2
pm2 start "yarn run start:production" --name kartevonmorgen
Environment Variables
- NEXTPUBLICBASICS_API: is the address of OpenfairDB
- DB_NAME: is the name of the database as the dependency of "Karte von Morgen" front-end
- NEXTPUBLICSELF_API: is the address of the server which "Karte von Morgen" is hosted
- HOSTNAME: is the hostname interface e.g
localhostor0.0.0.0 - PORT: is the port to listen on
Test Platform
- OS: Ubuntu 20.04.2 LTS
- RAM: 2 GB
- Storage: 20 GB NVMe
- CPU: 1 core 2 GHz
Backend
KVM uses the OpenFairDB as its backend.
Owner
- Name: Karte von morgen
- Login: kartevonmorgen
- Kind: organization
- Email: info@kartevonmorgen.org
- Location: Germany
- Website: https://kartevonmorgen.org
- Twitter: kartevonmorgen
- Repositories: 8
- Profile: https://github.com/kartevonmorgen
Alles Gute auf einer Karte
GitHub Events
Total
- Create event: 3
- Release event: 1
- Issues event: 17
- Delete event: 2
- Issue comment event: 16
- Push event: 30
- Pull request review comment event: 1
- Pull request review event: 2
- Pull request event: 10
- Gollum event: 1
- Fork event: 1
Last Year
- Create event: 3
- Release event: 1
- Issues event: 17
- Delete event: 2
- Issue comment event: 16
- Push event: 30
- Pull request review comment event: 1
- Pull request review event: 2
- Pull request event: 10
- Gollum event: 1
- Fork event: 1
Committers
Last synced: 6 months ago
Top Committers
| Name | Commits | |
|---|---|---|
| Navid Kalaei | n****i@g****m | 609 |
| Helmut Wolman | H****t@k****g | 35 |
| Map of Tomorrow | 1****w | 7 |
| dmitrap | d****p@g****m | 2 |
| Alexander Reiner | i****o@a****e | 1 |
Committer Domains (Top 20 + Academic)
Issues and Pull Requests
Last synced: 6 months ago
All Time
- Total issues: 171
- Total pull requests: 52
- Average time to close issues: 6 months
- Average time to close pull requests: 4 months
- Total issue authors: 6
- Total pull request authors: 14
- Average comments per issue: 3.05
- Average comments per pull request: 0.62
- Merged pull requests: 32
- Bot issues: 0
- Bot pull requests: 0
Past Year
- Issues: 12
- Pull requests: 6
- Average time to close issues: about 2 months
- Average time to close pull requests: less than a minute
- Issue authors: 1
- Pull request authors: 2
- Average comments per issue: 0.67
- Average comments per pull request: 0.0
- Merged pull requests: 2
- Bot issues: 0
- Bot pull requests: 0
Top Authors
Issue Authors
- wellemut (149)
- navid-kalaei (12)
- alex0107 (6)
- timmwille (3)
- Vanya-ID (1)
- PolinaMandrik (1)
Pull Request Authors
- navid-kalaei (24)
- wellemut (9)
- astrology-noob (5)
- marat0n (4)
- mapoftomorrow (4)
- Vanya-ID (3)
- AndrusovN (2)
- iJoise (1)
- alex0107 (1)
- Keizak (1)
- nekooei (1)
- Dmitriy-Belskiy (1)
- romish-maker (1)
- dmitrap (1)
Top Labels
Issue Labels
Pull Request Labels
Packages
- Total packages: 1
- Total downloads: unknown
- Total dependent packages: 0
- Total dependent repositories: 0
- Total versions: 14
proxy.golang.org: github.com/kartevonmorgen/kartevonmorgen.ts
- Documentation: https://pkg.go.dev/github.com/kartevonmorgen/kartevonmorgen.ts#section-documentation
- License: gpl-3.0
-
Latest release: v1.2.11
published 12 months ago