This project is an Epub generator and reader built using Reactjs . The platform provides a user-friendly interface for creating and reading epub files . This README file provides an overview of the project , installation instructions a, and other relevant information.
- Task selection : The first page includes two buttons to choose between the Epub Generator and Epub Reader.
- Epub Generation: The epub generator provides the following inputs for the Ebook
- Ebook title : title of the ebook
- Chapter name : Name for each chapter user creates
- Content : Content of each chapter The Generator offers Rich Text Formating options such as
- Bold
- Italic
- Underline
- Font size
- Text color
- Text Highlight
- Font The Generator also offers options to
- Add New Chapter
- Delete the last chapter
- Generate and download the ebook
- Epub Reader : The epub reader shows a dropzone where user can drop or select files to upload. The file name is shown , when user clicks Continue, ebook reader is opened.
- Node.js version 18+ or 20+.
- Node package manager (npm)
Follow these steps to install and setup the Epub Generator and Reader:
- Clone the repository to your local machine or download the source code as a ZIP file
- Navigate to the project's root directory using the terminal or command prompt
- Run the following command to install the project dependencies
npm install
- now run the following command
npm run dev
This project is open source and released under the MIT License.
Contributions are welcome ! If you find any issues or have suggestions for improvement , please submit an issue or create a pull request
If you encounter any problems or have any questions , please contact the project maintainer at [siyapandeyvsp2@gmail.com]
We would like to thank the Reactjs community for their excellent framework and documentation, which which greatly facilitated the development of this project.