CivicHub is a platform for adding, searching, and connecting persons with detailed info, supporting English (en) and Georgian (ka)
CivicHub requires .NET 8 and Docker(for integration tests). Ensure both are installed before running the project
In order to see localization, Accept-Language must be set to en or ka
During the database update, two cities are automatically added to database
{
Code: "TB",
Name: "Tbilisi"
}
{
Code: "BT",
Name: "Batumi"
}
Replace CivicHubContext connection string in appsettings.json with your database connection string
Run command from the root of the app
dotnet ef database update --project src/CivicHub.Persistance --startup-project src/CivicHub.Api --connection "<Your connection string>"
In order to test apis you'll need to download Postman