Skip to content

maik-hasler/einsatzbereit

Repository files navigation

Einsatzbereit

Einsatzbereit connects engaged volunteers with regional needs. Spontaneously, quickly, and effectively.

Motivation

Volunteering doesn't require a long-term commitment. Sometimes an afternoon is enough, sometimes a week. But finding out where help is currently needed is often difficult - whether at large NGOs or a local sports tournament. Existing platforms are too complex, too generic, or barely used. Einsatzbereit makes concrete needs visible: what, where, when.

Local Development

Prerequisites

Starting Up

dotnet run --project backend/src/Aspire/AppHost

The Aspire AppHost provisions PostgreSQL, Keycloak, the backend API, and the Vite frontend. The Aspire dashboard prints service URLs on startup. On first start, databases are created automatically and the Keycloak realm is imported.

Services

Service URL Credentials
Frontend http://localhost:4321 -
Backend http://localhost:5000 -
Keycloak http://localhost:8080 admin / admin
pgAdmin http://localhost:5050 admin@admin.com / admin
PostgreSQL localhost:5432 postgres / postgres

Test Users

Username Password Roles Persona Can
vera vera123 user Volunteer Vera Browse volunteer opportunities
olaf olaf123 user, organisator Organizer Olaf Browse and create opportunities
admin admin123 admin Administrator Full administration

Databases

Database Purpose
einsatzbereit Application data
keycloak Keycloak internal data

pgAdmin is pre-connected to the PostgreSQL server on startup.

Contributing

Read the Contributing Guidelines and our Code of Conduct to get started.

License

Einsatzbereit is intentionally licensed under the GNU Affero General Public License v3.0. It doesn't matter who develops the project further. The benefit to society comes first. No profit, no closed source, no lost knowledge.

About

Einsatzbereit connects engaged volunteers with regional needs. Spontaneously, quickly, and effectively.

Topics

Resources

License

Code of conduct

Contributing

Stars

2 stars

Watchers

0 watching

Forks

Packages

 
 
 

Contributors