Go to file
Hamid Reza Mohammadi 7415b343c1 user/role management
2026-08-21 08:41:31 +03:30
docs/getting-started documents 2026-08-14 18:46:17 +03:30
GanjooRazor user/role management 2026-08-21 08:41:31 +03:30
RMuseum tajik public data #498 2026-08-16 18:15:28 +03:30
TajikGanjoor tajik home page 2026-08-16 17:40:26 +03:30
.gitattributes Add project files. 2020-08-14 21:06:22 +04:30
.gitignore Add project files. 2020-08-14 21:06:22 +04:30
GanjoorService.sln refactoring 2026-07-19 16:50:22 +03:30
LICENSE Create LICENSE 2020-08-14 21:35:13 +04:30
README.md documents 2026-08-14 18:46:17 +03:30
RUNNING_LOCALLY.md documentations 2026-08-14 19:41:04 +03:30

GanjoorService

Ganjoor museum and ganjoor.net own backend (ASP.NET Core Web API) and frontend (Razor Pages) code

این کد وب سرویس گنجینهٔ گنجور و گنجور و همچنین کد سایت گنجور است.

فهرست توابع در دسترس

https://api.ganjoor.net

Running it locally

New to this codebase and want to run your own copy? See RUNNING_LOCALLY.md for a full step-by-step guide — cloning, database setup, and Visual Studio configuration.

The one thing that guide covers in more depth but is worth knowing up front: the production database is never published, since it contains private/user-linked data. What is published is a git repository of the poetry content itself (poets, categories, poems — allowlisted, no user data): github.com/ganjoor/ganjoor-data. A fresh local install can pull real content from there via Admin → مالی و سایت → درون‌ریزی دادهٔ عمومی (also reachable automatically the first time you run the site against an empty database) instead of starting from nothing.