SkillAgentSearch skills...

Website

The KSE Publications is a collection of all major academic and analytical publications produced by the KSE community

Install / Use

/learn @kse-publications/Website
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

banner

About

The KSE Publications website is a collection of all major academic and analytical publications produced by the KSE community.

For paper submissions, refer to the Submissions page.

Link to the website: https://publications.kse.ua

Primary Features

  • Simple yet very extensive search
  • Article similarity calculation based on vectorization
  • Analytics for publication views and search queries

Tech Stack

  • We use Notion for content management due to its friendliness and nice API.
  • The Back-end is a .NET Application that pulls the content from Notion, stores it in Redis, and serves it via an API. Back-End also stores some usage analytics in a SQLite db.
  • The Front-end is built using Astro, React, and shadcn/ui.

Running

Running the Front-end locally should be very straightforward (you can do so with npm or Docker).

Running the Back-end requires a Notion Integration and a couple of Notion databases -- Collections, Publications, Authors, and Publishers. You can find a structure of those databases here (Click 'Duplicate' to save the structure to your Notion).

Make sure to specify the IDs of your databases inside server/Publications/Publications.API/appsettings.json.

Also, don't forget to create a .env file based on env.example for both client and server.

The Team

For the entire KSE Publications project team, refer to the Team page.

Support

For any inquiries, please contact publications@kse.org.ua

License

The code is published under the GNU General Public License version 3.

View on GitHub
GitHub Stars13
CategoryEducation
Updated7mo ago
Forks0

Languages

C#

Security Score

87/100

Audited on Aug 26, 2025

No findings