Skip to content

📗 Website with Ekaterinburg design standards and guidelines

License

Notifications You must be signed in to change notification settings

ekaterinburgdev/guides

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

guides

📗 Website with Ekaterinburg design standards and guidelines

guides.ekaterinburg.city

About

We are creating a unified knowledge base about Ekaterinburg that is easy to learn, develop, and enhance. Instead of the lengthy formatting of cumbersome PDF files, standards authors write them in a user-friendly web interface, saving readers time on searching and downloading files.

For the first version of the guides, we are using Notion as our CMS. Notion is a user-friendly editor with various features and public API.

Features

  • Works with Notion databases in guides-api
  • UI components for Notion content editor
  • Print pages (Ctrl+P)
  • Search
  • PDF generating

Development

  1. Install Node.js and pnpm

  2. Install dependencies

pnpm i
  1. Run local server
pnpm dev