A modern, open-source platform for classic literature, adapted for contemporary readers.
The Timeless Library is a web application built with Astro that provides a curated collection of classic books. Our mission is to make these timeless stories more accessible and engaging by modernizing the language, providing helpful annotations, and offering a beautiful, user-friendly reading experience.
- Modernized Texts: Classic literature with updated language for better readability.
- Annotations: Explanations and context to help readers understand the text.
- Multiple Formats: Download books in various formats, including EPUB, MOBI, and PDF.
- Responsive Design: A seamless experience on any device, from desktops to mobile phones.
- Open Source: The entire platform is open source, so you can contribute to its development.
To get a local copy up and running, follow these simple steps.
- Clone the repo
git clone https://github.com/bgreenawald/timeless-library.git
- Install NPM packages
npm install
- Start the development server
npm run dev
Once the development server is running, you can access the application at http://localhost:4321.
The main pages of the application are:
- Home: The landing page, featuring a selection of books.
- Books: A complete catalog of all the books available on the platform.
- Book Detail: A detailed view of a single book, with a summary, annotations, and download links.
Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.
If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement".
Don't forget to give the project a star! Thanks again!
- Fork the Project
- 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
Distributed under the MIT License. See LICENSE for more information.
Your Name - @your_twitter - email@example.com
Project Link: https://github.com/bgreenawald/timeless-library