2021-07-17 11:32:40 +05:00
2021-07-17 23:26:08 +03:00
2021-07-16 21:17:30 +05:00
2021-07-31 21:32:34 +03:00
2021-07-24 22:43:21 +05:00

Publite Frontend

Publite logo

Overview

Frontend for Publite service — E-Books reader

Deploy

Dev environment setup:

npm i

# Run with watch
npm run dev

# Build to test prod
npm run build
npm exec serve -s build

Simple docker deployment

# build docker image
docker build . -t publite_frontend

# run it with docker
docker run -p <port>:80 publite_frontend

Dokku deployment with image from Docker Hub

dokku apps:create publitefrontend

dokku git:from-image publitefrontend publite/frontend:latest

TODO

  • Create ServiceWorker (make it PWA)
  • Migrate from LocalStorage to IndexedDB
  • Add page position persistance
  • Add menu with book view setting
  • Add move to page by number
  • Optimize page spliting algorythm (rewrite it)
  • Fix css modules bundling
Description
Frontend for Publite service, Ebooks reader
https://publite.vercel.app Readme 1.4 MiB
v0.2.3 Latest
2023-09-17 16:43:42 +03:00
Languages
TypeScript 80.3%
CSS 11.3%
JavaScript 6.1%
HTML 1.4%
Dockerfile 0.9%