Skip to content
Kevin Brinkschulte edited this page Jan 9, 2024 · 15 revisions

Welcome to the Smart Village App!

The Smart Village App is an open-source application for rural communities. It is being developed in the Brandenburg Smart Village model community of Bad Belzig and will subsequently be available as an open-source solution to all communities (not only in Brandenburg).

The main components are 2 building blocks:

Additionally, there are other services as direct or indirect data suppliers:

  • a CMS, Content Management System, for direct input of content
  • an RSS Converter, which takes any RSS feed as a data source and translates it into a news feed for the MainServer
  • a JSON-Api-Server, providing an alternative to the GraphQL-Api
  • further, specially tailored converters for external data suppliers

Services Schema

Each service has its own repository:

Each service communicates via API with other services or directly with the MainServer. An Oauth2 service integrated into the MainServer is used for authentication. Applications, user accounts, and rights are centrally managed there. Another service must first register with the MainServer before it can use the API. Authentication-of-an-Application. Admin-UI

User accounts are managed by an administrator, and new registrations are only possible through the administrator.

Clone this wiki locally