Skip to content

A TikTok-style interface for exploring random Open Library books.

License

Notifications You must be signed in to change notification settings

8enSmith/book-tok

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

89 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Book-Tok

A TikTok-style interface for exploring random Open Library books.

alt text

This project is based on the excellent WikiTok!

Features

  • Vertical scrolling feed of random Wikipedia articles
  • Book previews with cover image, title, authors and first year of publication
  • Share books directly or copy links
  • Preloading of images and content for smooth scrolling
  • Responsive design that works on mobile and desktop
  • Progressive Web App (PWA) support for installing as a standalone app

Tech Stack

  • React 18
  • TypeScript
  • Tailwind CSS
  • Vite

Development

Run the commands below in the /frontend folder.

  1. Install dependencies:
bun install
  1. Run development server:
bun run dev

No backend required!

Demo

Check it out here at book-tok.net

Contributing

  1. Fork the repository
  2. Create a new branch
  3. Make your changes and commit them

License

This project is licensed under the MIT License. See the LICENSE file for details.