FreeBookShare Hub is a community-driven platform where readers can discover, share, and access free PDF versions of their favorite books. Our mission is to promote knowledge sharing by allowing users to upload and categorize books by genre, creating a collaborative digital library for book lovers worldwide.
- Book Discovery: Browse books organized by genres (Fiction, Non-Fiction, Mystery, Romance, Science Fiction, Fantasy, Biography, Self-Help, History, Thriller, Horror, Poetry, Children's, Other)
- Community Sharing: Share your favorite books with the community by filling out a simple form
- PDF Upload: Upload PDF files directly through our interactive popup
- Reference Links: Include external links (Google Drive, websites) for additional resources
- Responsive Design: Fully optimized for desktop, tablet, and mobile devices
- Interactive UI: Modern, user-friendly interface with smooth animations and hover effects
- Local Storage: Books are stored locally for quick access and persistence
- HTML5: Semantic markup for structure
- CSS3: Custom styling with responsive design and animations
- JavaScript/jQuery: Interactive functionality and DOM manipulation
- Local Storage: Client-side data persistence
- Google Fonts: Poppins font family for modern typography
- A modern web browser (Chrome, Firefox, Safari, Edge)
- Internet connection for loading external resources (jQuery, Google Fonts)
-
Clone the repository:
git clone https://github.com/AlizayAyesha/Interactive-Website.git
-
Navigate to the project directory:
cd Interactive-Website -
Open
index.htmlin your web browser:- Double-click the file, or
- Right-click and select "Open with" your preferred browser, or
- Use a local server (optional but recommended for full functionality)
- Browse Books: Scroll through the "Recently Shared Books" section to discover new reads
- Filter by Genre: Use the dropdown to filter books by specific genres
- Contact Sharers: Click the "Contact" button to email book contributors
- Access Resources: Click reference links to access additional materials
- Share a Book: Fill out the "Share Your Favorite Books" form with:
- Your name, email, and location
- Book title, author, and genre
- A personal review or recommendation
- Optional: Reference link or PDF upload
- Upload PDFs: Click the bell icon (🔔) in the bottom-right corner to open the PDF upload popup
- Submit: Your book will appear in the community library instantly
- Modern UI: Clean, gradient-based design with glassmorphism effects
- Interactive Elements: Flip cards for services, hover animations, and smooth transitions
- Mobile-First: Responsive layout that adapts to all screen sizes
- Accessibility: Proper ARIA labels, semantic HTML, and keyboard navigation support
We welcome contributions to improve FreeBookShare Hub! Here's how you can help:
- Fork the repository
- Create a feature branch:
git checkout -b feature/amazing-feature - Commit your changes:
git commit -m 'Add amazing feature' - Push to the branch:
git push origin feature/amazing-feature - Open a Pull Request
- Additional book genres
- Enhanced search functionality
- User authentication system
- Backend integration for persistent storage
- Multi-language support
- Dark mode toggle
This project is licensed under the MIT License - see the LICENSE file for details.
Developer: Alizay Ayesha Email: [email protected] Project Link: https://github.com/AlizayAyesha/Interactive-Website
- Icons and images sourced from various free resources
- Inspired by the power of community-driven knowledge sharing
- Built with ❤️ for book lovers everywhere
Happy Reading! 📖✨