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.
- 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.
To get started with Techbook, follow these steps:
- Clone this repository to your local machine.
- Navigate to the project directory.
- Run
npm install
to install dependencies. - Create a new firebase project and store all the environmetal variables in a .env file.
- Run
npm run dev
to start the development server. - Access the application in your web browser at
http://localhost:3000
.
We welcome contributions from the community to enhance Techbook further. If you'd like to contribute, please follow these guidelines:
- Fork the repository.
- Create a new branch for your feature or bug fix.
- Commit your changes and push them to your fork.
- Submit a pull request detailing your changes and their impact.
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.
Techbook is licensed under the MIT License, allowing for both personal and commercial use with attribution.
For any inquiries or support, please contact us at [email protected].