Skip to content

Welcome to the Pen Palette's GitHub repository! Pen Palette is a dynamic web application designed for book lovers to discover, share, and create captivating stories. As a vibrant community-driven platform, users can explore a diverse range of content and unleash their creativity

Notifications You must be signed in to change notification settings

YashChavanWeb/Pen-Palette

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

47 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Pen Palette (2024)

Demo: Pen Palette Demo
Website: Live_now (Login required)

Pen Palette is an advanced book reading and publishing platform designed to streamline content management, simplify the publication process, and provide powerful tools for authors, publishers, and readers. With built-in chapter management, a comprehensive book writing tool, and dynamic content customization features, Pen Palette is the perfect platform for creating, managing, and sharing books seamlessly.

Features

Chapters Management

  • Efficient Chapter Access: Easily navigate and manage your book chapters with quick and simple tools to add, remove, or update chapters.
  • Book Filtering: Save valuable time with advanced chapter filtering, allowing you to view and update specific chapters based on custom criteria, speeding up update times by over 50%.

Book Writing Tool

  • Built-in Editor: A powerful, feature-rich editor that enables you to write and format your book directly within the platform.
  • Image Uploads: Embed images directly into your book content, providing richer, visually engaging experiences for your readers.
  • Color Adjustments: Fine-tune text and background colors to enhance readability and create visually appealing content.
  • Extensive Formatting Options: Over 10 formatting features, including text alignment, font styles, line spacing, and more, to ensure your content looks exactly as you want.

Installation

To get started with Pen Palette, follow these steps:

1. Clone the repository:

git clone https://github.com/yourusername/pen-palette.git

2. Prerequisites:

  • Node.js (LTS version recommended)
  • NPM or Yarn for package management
  • A modern web browser to preview the application

3. Install dependencies:

Using npm:

npm install

Or using yarn:

yarn install

4. Run the development server:

Using npm:

npm start

Or using yarn:

yarn start

The application will now be accessible at http://localhost:3000 in your web browser.

Usage

  1. Create a New Book: After logging into your account, click "Create New Book" to begin a new project.
  2. Manage Chapters: Head to the “Chapters” section to create, edit, or delete chapters with ease.
  3. Use the Writing Tool: Open the writing editor to start drafting your content. Take advantage of the formatting, image, and color options to customize your book.
  4. Publish Your Book: Once you are satisfied with your work, click "Publish" to make your book available for others to read and engage with.

Contributing

We welcome contributions to Pen Palette! If you'd like to contribute, please follow these steps:

  1. Fork the repository.
  2. Create a new branch for your feature (git checkout -b feature-name).
  3. Make your changes.
  4. Push your branch to your fork (git push origin feature-name).
  5. Create a pull request from your fork to the main repository for review.

Ensure your code is well-formatted and includes relevant tests when possible.

License

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

Contact

For questions, feedback, or collaboration inquiries, please reach out to your-email@example.com.


About

Welcome to the Pen Palette's GitHub repository! Pen Palette is a dynamic web application designed for book lovers to discover, share, and create captivating stories. As a vibrant community-driven platform, users can explore a diverse range of content and unleash their creativity

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published