Storytime: A spreadsheet-based microtool that curates book discussions and schedules, enabling readers to effortlessly form and join book clubs around shared interests and availability.
Storytime is a spreadsheet-based microtool that curates book discussions and schedules, enabling readers to effortlessly form and join book clubs around shared interests and availability.
Storytime bridges the gap between book lovers and their busy schedules. By leveraging the simplicity and accessibility of spreadsheets, we've created a platform that allows readers to connect, discuss, and schedule book clubs with ease. Whether you're a casual reader or a devoted bibliophile, Storytime helps you find your next great read and the perfect group to share it with.
- User Profiles: Keep track of your reading interests and history
- Book Catalog: Browse and vote on potential book club selections
- Events Calendar: Schedule and join book club meetings
- Voting System: Democratically choose your next read
- Dashboard: Get an overview of system activity and popular books
- Access the Spreadsheet: Open the Storytime spreadsheet using your preferred spreadsheet application (Google Sheets, Microsoft Excel, etc.)
- Add Your Profile: Navigate to the "User Profiles" sheet and add your information
- Explore Books: Check out the "Book Catalog" and vote on titles that interest you
- Join or Create an Event: Use the "Events Calendar" to find or start a book club meeting
- Engage: Participate in discussions and enjoy your reading journey!
Storytime utilizes a multi-sheet structure to organize data:
- User Profiles: Stores user information and reading preferences
- Book Catalog: Lists available books with vote counts
- Events Calendar: Manages scheduled book club meetings
- Voting System: Allows users to vote on books
- Dashboard: Provides an overview of system activity
The interconnected nature of these sheets allows for a dynamic, user-driven book club experience.
Storytime is designed as a microtool, emphasizing simplicity and functionality. Here are some ways you can extend and improve the system:
- Implement data validation to ensure consistent data entry
- Create custom functions (e.g., using Google Apps Script) to automate tasks
- Develop a recommendation system based on user interests and reading history
- Build a web or mobile app interface for easier interaction with the spreadsheet backend
We welcome contributions to Storytime! If you have ideas for improvements or new features, please:
- Fork the repository
- Create your feature branch (
git checkout -b feature/AmazingFeature
) - Commit your changes (
git commit -m 'Add some AmazingFeature'
) - Push to the branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
Storytime is distributed under the GNU Affero General Public License v3.0 (AGPL-3.0). This license ensures that the software and any modifications remain open source, even when run as a network service. For more details, see the LICENSE file in the repository or visit GNU AGPL v3.0. See LICENSE
for more information.
Happy reading, and welcome to Storytime – where every page turn is an opportunity to connect!