Skip to content

A simple ebook reader with support of multiple languages, which will let you add your book name and content and read with dark mode, and reading mode and etc.

Notifications You must be signed in to change notification settings

mohammadali0120/simple-ebook-reader

Repository files navigation

simple-ebook-reader

Tools

  • Vue.js & Nuxt.js
  • Typesciprt
  • TailwindCSS
  • Nuxt I18n
  • PWA

Features

  • Dark mode supported
  • Reading mode supported
  • Multiple languages supported
  • Change font size supported
  • Change font family supported
  • Store ebook name and content on LocalStorage of Browser supported

Build Setup

# install dependencies
$ npm install

# serve with hot reload at localhost:3000
$ npm run dev

# build for production and launch server
$ npm run build
$ npm run start

# generate static project
$ npm run generate

Deploy in Heroku

npm install typescript &&  npm run build && heroku create simple-ebook-reader && heroku config:set NPM_CONFIG_PRODUCTION=false && heroku config:set HOST=0.0.0.0 && heroku config:set NODE_ENV=production && git rm package-lock.json && git push heroku main 

You can see the project here

About

A simple ebook reader with support of multiple languages, which will let you add your book name and content and read with dark mode, and reading mode and etc.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published