opakholis / bookshelf

my personal bookshelf to improve reading experience. built with Notion as databases!

Home Page:https://books.opakholis.dev

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

my personal bookshelf

Always WIP

๐Ÿ’ป Built with

This source of my personal bookshelf. It's built with following technologies:

  • React โ€“ My frontend library of choice.
  • Next.js โ€“ It's static site generation is amazing, especially when hosted on Vercel.
  • react-notion & notion-sdk โ€“ Renders most of the content on the page. Notion as a CMS is super convenient.
  • Tailwind: My favorite way of writting CSS nowadays.

๐Ÿ› ๏ธ Local development

  1. Install dependencies
yarn
  1. Create .env file in root and add your variables
NOTION_API_KEY=secret_ixxxxxx
NOTION_BOOKS=
NOTION_BOOKMARKS=
NOTION_BOOK_SUGGESTIONS=
  1. Run it locally
yarn dev

๐Ÿ—ƒ๏ธ Resources

Here for the databases template:

Please consider to check out the Notion Docs for awesome knowledges.

๐Ÿฆ„ Assets

About

my personal bookshelf to improve reading experience. built with Notion as databases!

https://books.opakholis.dev

License:Other


Languages

Language:JavaScript 96.5%Language:CSS 3.0%Language:Shell 0.6%