Skip to content

Techbook is a CRUD Progressive Web App (PWA) designed for efficiency and innovation. Seamlessly blending note taking, task management, and quick design creation. It is the next evolution of "Pages - Digital Notebook", boasting enhanced features and unmatched performance, Perfect for those living in the digital realm.

License

Notifications You must be signed in to change notification settings

SadiqNaqvi/Techbook

Repository files navigation

Techbook

Introduction

Techbook is a versatile web application built using React and Vite, designed to enhance productivity and creativity by offering seamless note-taking, task management, and design creation functionalities. It provides a robust platform for users to organize their digital content efficiently while prioritizing speed, security, and user experience.

Features

  • Efficient CRUD Operations: Perform Create, Read, Update, and Delete operations with ease, ensuring seamless management of your digital content.
  • Intuitive User Interface: Enjoy a user-friendly interface that prioritizes ease of use and accessibility.
  • Offline Functionality: Stay productive even without an internet connection, ensuring uninterrupted access to your content.
  • Speech Recognition and Synthesis: Convert spoken words into text and vice versa effortlessly, enhancing accessibility and convenience.
  • Note Conversion: Convert notes into PDF or HTML formats seamlessly, facilitating easy sharing and archiving.
  • Folder and Search Functionality: Organize your content efficiently with folder management and robust search capabilities.
  • Collaboration Features: Share your content with collaborators effortlessly, fostering seamless collaboration and teamwork.
  • Customization Options: Personalize your digital space with customizable color themes and wallpaper selections.
  • Night Mode: Protect your eyes during late-night sessions with a dedicated night mode feature.
  • Light and Dark Mode: Seamlessly switch between light and dark modes for optimal viewing comfort.

Getting Started

To get started with Techbook, follow these steps:

  1. Clone this repository to your local machine.
  2. Navigate to the project directory.
  3. Run npm install to install dependencies.
  4. Create a new firebase project and store all the environmetal variables in a .env file.
  5. Run npm run dev to start the development server.
  6. Access the application in your web browser at http://localhost:3000.

Contributing

We welcome contributions from the community to enhance Techbook further. If you'd like to contribute, please follow these guidelines:

  1. Fork the repository.
  2. Create a new branch for your feature or bug fix.
  3. Commit your changes and push them to your fork.
  4. Submit a pull request detailing your changes and their impact.

Feedback

We value your feedback! If you have any suggestions, feature requests, or bug reports, please feel free to open an issue on GitHub or reach out to us directly.

License

Techbook is licensed under the MIT License, allowing for both personal and commercial use with attribution.

Contact

For any inquiries or support, please contact us at naqvisadiq6@gmail.com.

About

Techbook is a CRUD Progressive Web App (PWA) designed for efficiency and innovation. Seamlessly blending note taking, task management, and quick design creation. It is the next evolution of "Pages - Digital Notebook", boasting enhanced features and unmatched performance, Perfect for those living in the digital realm.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published