Skip to content

Latest commit

 

History

History
735 lines (627 loc) · 29 KB

README.md

File metadata and controls

735 lines (627 loc) · 29 KB

SwapReads.com

swap3

Connect, Exchange, Explore – Where Book Enthusiasts Swap Books and Discover New Literary Adventures!

License: MIT

🌟 Stars 🍴 Forks 🐛 Issues 🔔 Open PRs 🔕 Close PRs
Stars Forks Issues Open Pull Requests Close Pull Requests

This project is now OFFICIALLY accepted for

GSSoC 2024 Extd
Hacktober fest 2024

Project Structure

├── Code_of_Conduct.md
├── DOTENV
├── Information/
│   ├── CODE_OF_CONDUCT.md
│   ├── CONTRIBUTING.md
│   ├── LICENSE
│   ├── Learn.md
│   ├── index.txt
│   └── style-guide.md
├── LICENSE
├── Mystical-fantaies.html
├── README.md
├── assets/
│   ├── JSON/
│   │   ├── package-lock.json
│   │   └── package.json
│   ├── css/
│   │   ├── Available.css
│   │   ├── BookRecommend.css
│   │   ├── Error.css
│   │   ├── MenuClick.css
│   │   ├── about.css
│   │   ├── aboutus.css
│   │   ├── addremove.css
│   │   ├── checkout.css
│   │   ├── contributor.css
│   │   ├── event.css
│   │   ├── forgot-pass.css
│   │   ├── freeBooks.css
│   │   ├── litrary_realms.css
│   │   ├── login.css
│   │   ├── playNow.css
│   │   ├── preloader.css
│   │   ├── rate.css
│   │   ├── read_later.css
│   │   ├── readerConn.css
│   │   ├── refresher.css
│   │   ├── socialmedia.css
│   │   ├── style.css
│   │   ├── styles.css
│   │   ├── test-style.css
│   │   └── visitors.css
│   ├── event.css
│   ├── favicon_package_v0.16/
│   │   ├── android-chrome-192x192.png
│   │   ├── android-chrome-256x256.png
│   │   ├── apple-touch-icon.png
│   │   ├── browserconfig.xml
│   │   ├── favicon-16x16.png
│   │   ├── favicon-32x32.png
│   │   ├── favicon.ico
│   │   ├── favicon.svg
│   │   ├── mstile-150x150.png
│   │   ├── safari-pinned-tab.svg
│   │   └── site.webmanifest
│   ├── font-6/
│   │   ├── css/
│   │   │   ├── all.css
│   │   │   ├── all.min.css
│   │   │   ├── brands.css
│   │   │   ├── brands.min.css
│   │   │   ├── fontawesome.css
│   │   │   ├── fontawesome.min.css
│   │   │   ├── regular.css
│   │   │   ├── regular.min.css
│   │   │   ├── solid.css
│   │   │   ├── solid.min.css
│   │   │   ├── svg-with-js.css
│   │   │   ├── svg-with-js.min.css
│   │   │   ├── v4-font-face.css
│   │   │   ├── v4-font-face.min.css
│   │   │   ├── v4-shims.css
│   │   │   ├── v4-shims.min.css
│   │   │   ├── v5-font-face.css
│   │   │   └── v5-font-face.min.css
│   │   └── webfonts/
│   │       ├── fa-brands-400.ttf
│   │       ├── fa-brands-400.woff2
│   │       ├── fa-regular-400.ttf
│   │       ├── fa-regular-400.woff2
│   │       ├── fa-solid-900.ttf
│   │       ├── fa-solid-900.woff2
│   │       ├── fa-v4compatibility.ttf
│   │       └── fa-v4compatibility.woff2
│   ├── free books/
│   │   ├── The-Power-of-Positive-Thinking.pdf
│   │   ├── Time Management (McGraw-Hill).pdf
│   │   └── Web Programming with HTML5, CSS, and JavaScript.pdf
│   ├── hacktoberfest.png
│   ├── html/
│   │   ├── ConnReader.html
│   │   ├── Error.html
│   │   ├── about.html
│   │   ├── about1.html
│   │   ├── addremovebook.html
│   │   ├── assets/
│   │   │   └── css/
│   │   │       └── event.css
│   │   ├── audio.html
│   │   ├── blog.html
│   │   ├── book_recommend.html
│   │   ├── booking.html
│   │   ├── booklistswap.html
│   │   ├── bookpref.html
│   │   ├── borrow.html
│   │   ├── checkout.html
│   │   ├── comsp.html
│   │   ├── custom.html
│   │   ├── donate.html
│   │   ├── event.html
│   │   ├── forgot-pass.html
│   │   ├── freeBooks.html
│   │   ├── googlece7a206a6cfbb7ed.html
│   │   ├── login.html
│   │   ├── mood.html
│   │   ├── mylogin.html
│   │   ├── ngo.html
│   │   ├── pricing.html
│   │   ├── profileedit.html
│   │   ├── quiz.html
│   │   ├── rate.html
│   │   ├── read.html
│   │   ├── read_later.html
│   │   ├── school.html
│   │   └── social.html
│   ├── images/
│   │   ├── FB icon.png
│   │   ├── LogoPicDark.png
│   │   ├── LogoPicLight.png
│   │   ├── YT icon.png
│   │   ├── achievement-1.jpg
│   │   ├── achievement-2.jpg
│   │   ├── achievement-3.jpg
│   │   ├── achievement-4.jpg
│   │   ├── achievement-5.jpg
│   │   ├── author-banner.png
│   │   ├── avatar1.jpg
│   │   ├── avatar2.jpg
│   │   ├── avatar3.jpg
│   │   ├── avatar4.jpg
│   │   ├── avatar5.jpg
│   │   ├── award.svg
│   │   ├── be.jpeg
│   │   ├── benefits-1.svg
│   │   ├── benefits-2.svg
│   │   ├── benefits-3.svg
│   │   ├── benefits-4.svg
│   │   ├── benefits-5.svg
│   │   ├── benefits-6.svg
│   │   ├── book/
│   │   │   ├── Army.jpg
│   │   │   ├── Economist.jpg
│   │   │   ├── Forbes.jpg
│   │   │   ├── Frontline.jpg
│   │   │   ├── Newsweek.jpg
│   │   │   ├── Philosophy.jpg
│   │   │   ├── Science.jpg
│   │   │   ├── Techlife.jpg
│   │   │   ├── Time_Special.jpg
│   │   │   └── newScience.jpg
│   │   ├── book.png
│   │   ├── bookhover.png
│   │   ├── books_swapRead.jpg
│   │   ├── bookshelf.png
│   │   ├── bookshelfhover.png
│   │   ├── cl.jpg
│   │   ├── close-white.png
│   │   ├── close.png
│   │   ├── close1.png
│   │   ├── community.png
│   │   ├── communityhover.png
│   │   ├── ctc1.png
│   │   ├── ctc2.png
│   │   ├── ctc3.png
│   │   ├── ctc4.png
│   │   ├── ctc5.png
│   │   ├── darkmode_bg.png
│   │   ├── edit profile.jpg
│   │   ├── em.jpeg
│   │   ├── emoji/
│   │   │   ├── emoji-1.png
│   │   │   ├── emoji-2.png
│   │   │   ├── emoji-3.png
│   │   │   ├── emoji-4.png
│   │   │   └── emoji-5.png
│   │   ├── eye-close.png
│   │   ├── eye-open.png
│   │   ├── fantasy.jpg
│   │   ├── final.png
│   │   ├── genres/
│   │   │   ├── 1.jpg
│   │   │   ├── 10.jpg
│   │   │   ├── 2.jpg
│   │   │   ├── 3.jpg
│   │   │   ├── 4.jpg
│   │   │   ├── 5.jpeg
│   │   │   ├── 6.jpg
│   │   │   ├── 7.jpg
│   │   │   ├── 8.jpg
│   │   │   ├── 9.jpg
│   │   │   ├── auth1.jpg
│   │   │   ├── auth2.jpg
│   │   │   ├── auth3.jpg
│   │   │   └── c1.jpg
│   │   ├── google button.jpeg
│   │   ├── google icon.jpeg
│   │   ├── gr.jpeg
│   │   ├── help.png
│   │   ├── hero-banner.png
│   │   ├── hero-section.avif
│   │   ├── icons8-sun.svg
│   │   ├── images/
│   │   │   ├── b.jpg
│   │   │   ├── bl.jpeg
│   │   │   ├── lib.jpg
│   │   │   ├── n.jpg
│   │   │   ├── nGO.jpg
│   │   │   ├── ngo.jpeg
│   │   │   ├── quiz.jpg
│   │   │   └── school.png
│   │   ├── inbox.png
│   │   ├── insta icon.png
│   │   ├── ja.jpeg
│   │   ├── jk.jpeg
│   │   ├── jo.jpeg
│   │   ├── logo_darkbg.png
│   │   ├── logo_whitebg.png
│   │   ├── logout.png
│   │   ├── ma.jpg
│   │   ├── mg.jpeg
│   │   ├── moon.png
│   │   ├── moon_solid.svg
│   │   ├── mystery.jpg
│   │   ├── ne.jpeg
│   │   ├── nes.jpeg
│   │   ├── new_logo.png
│   │   ├── new_logo_banner_dark.png
│   │   ├── new_logo_banner_light.png
│   │   ├── new_logo_dark.png
│   │   ├── pic1.jpeg
│   │   ├── pic2.jpeg
│   │   ├── pic3.jpeg
│   │   ├── pic4.jpeg
│   │   ├── preview-1.png
│   │   ├── preview-2.png
│   │   ├── preview-3.png
│   │   ├── preview-4.png
│   │   ├── preview-5.png
│   │   ├── re.jpg
│   │   ├── read.png
│   │   ├── readhover.png
│   │   ├── rom.jpg
│   │   ├── sci.jpg
│   │   ├── settings.png
│   │   ├── sun.png
│   │   ├── tele.png
│   │   ├── telephone.png
│   │   ├── testimonials-1.jpg
│   │   ├── testimonials-2.jpg
│   │   ├── testimonials-3.jpg
│   │   ├── testimonials-4.jpg
│   │   ├── testimonials-5.jpg
│   │   ├── testimonials-6.jpg
│   │   ├── thriller.jpg
│   │   ├── trendingbook1.jpg
│   │   ├── trendingbook2.jpg
│   │   ├── trendingbook3.jpg
│   │   ├── trendingbook4.jpg
│   │   ├── trendingbook5.jpg
│   │   ├── twitter-icon.png
│   │   ├── twitter.png
│   │   ├── user.jpg
│   │   └── website-ss.png
│   ├── js/
│   │   ├── ReaderConn.js
│   │   ├── addremove.js
│   │   ├── checkout.js
│   │   ├── comsp.js
│   │   ├── contribute.js
│   │   ├── downloadPDF.js
│   │   ├── faq.js
│   │   ├── fire.js
│   │   ├── forgotPassword.js
│   │   ├── freeBooks.js
│   │   ├── login.js
│   │   ├── menuButton.js
│   │   ├── preloader.js
│   │   ├── rate.js
│   │   ├── rateUsModal.js
│   │   ├── read_later.js
│   │   ├── refresher.js
│   │   ├── script.js
│   │   ├── scroll-reveal.js
│   │   ├── scroll.js
│   │   ├── signinGoogle.js
│   │   ├── signup.js
│   │   ├── subscribe.js
│   │   ├── swiper-bundle.min.js
│   │   ├── test-script.js
│   │   └── visitors.js
│   ├── package-lock.json
│   ├── svg/
│   │   └── refresher.svg
│   └── validation/
│       ├── validate.schema.js
│       └── zodschema.js
├── audio/
│   ├── Bernice Bobs Her Hair by F. Scott Fitzgerald _ Audiobooks Youtube Free _ Short Stories Youtube [ ezmp3.cc ].mp3
│   ├── The Landlady - Roald Dahl [ ezmp3.cc ].mp3
│   ├── The Lottery Ticket by Anton Chekhov Audiobook [ ezmp3.cc ].mp3
│   ├── The Magic Shop by H. G. Wells Audiobook - FULL [ ezmp3.cc ] (1).mp3
│   ├── au1.mp3
│   ├── bernier bobs her hair.jpg
│   ├── landlady.jpg
│   ├── lotery ticket.jpeg
│   └── the-magic-shop-17 (1).jpg
├── audiobook.html
├── biographies.html
├── books.html
├── chat.css
├── chat.html
├── chat.js
├── comsp.html
├── connectWithsame.html
├── contactus1.html
├── contributors/
│   ├── contributor.css
│   ├── contributor.html
│   └── contributor.js
├── controller/
│   └── subscribe.js
├── cookiepolicy.html
├── cookies.html
├── copyrightpolicy.html
├── costefficient.html
├── darkmode1.html
├── diverseLiteracy.html
├── e.css
├── e.html
├── e.js
├── email.css
├── email.html
├── environmental-impact.html
├── exchangeHub.css
├── footer1.css
├── footer1.html
├── help.html
├── historical-chronicals.html
├── index.html
├── intriguing-mysteries.html
├── lib.jpg
├── logout.css
├── logout.js
├── lol.html
├── mindful-living.html
├── modals(privacy policy).css
├── models/
│   └── BookDonation.js
├── mylogin.html
├── n.jpg
├── our-vision.html
├── package-lock.json
├── package.json
├── playNow.html
├── popup.jpg
├── popup.js
├── pricing.html
├── privacynotice.html
├── profile.css
├── profile.html
├── repo_structure.txt
├── revitalize.html
├── romantic-esc.html
├── sc.jpg
├── scifi.html
├── script.js
├── scrollbar.css
├── scrollbar.js
├── sense-sensibility_01_austen_64kb.mp3
├── server.js
├── signup1.html
├── sitemap.html
├── stackbit.config.ts
├── stay_connect.css
├── subscribe.html
├── terms&cond.html
├── thrilling-adventures.html
├── translate.html
├── vanilla-tilt.js
└── vedio.mp4

📚 Table of Contents

SwapReads.com is the solution to common challenges faced by book enthusiasts in today's digital age. We've identified key problems and developed a platform that addresses them efficiently and effectively.


Open Book Introduction

SwapReads is a vibrant online platform dedicated to connecting book lovers from around the world. Our mission is to make reading more accessible, affordable, and sustainable by enabling readers to exchange books and discover new literary adventures.

In today’s fast-paced world, we understand the challenges faced by book enthusiasts—ranging from limited access to diverse books, high costs, to the environmental impact of book production. At SwapReads.com, we address these concerns by creating a community where members can swap their books, exchange personalized recommendations, and engage in meaningful discussions with fellow readers.

We believe in fostering a global community of readers who are passionate about sharing knowledge, expanding their literary horizons, and reducing waste through book exchanges. SwapReads.com promotes sustainable reading habits while creating a trusted, social environment for book lovers to connect and thrive.

Join us today and explore a world where books are exchanged, friendships are formed, and new adventures are just a swap away!

Newspaper Featured In

Event Logo Event Name Event Description
GSSoC 24 GirlScript Summer of Code 2024 GirlScript Summer of Code is a three-month-long Open Source Program conducted every summer by GirlScript Foundation. It is an initiative to bring more beginners to Open-Source Software Development.
Hacktoberfest 2024 Hacktoberfest 2024 Hacktoberfest is a month-long celebration of open source software run by DigitalOcean, GitHub, and Twilio. It encourages contributions to open source projects and promotes a global community of developers.

Red Question Mark The Problem

  1. Limited Book Access:

    • Many readers struggle to find a variety of books locally.
  2. Book Expenses and Sustainability:

    • Buying new books is expensive, and the environmental impact of book production is a concern.
  3. Lack of Personalized Recommendations:

    • Generic book recommendations from algorithms lack a personal touch.
  4. Social Isolation in Reading:

    • Reading has become a solitary activity, with readers missing out on sharing thoughts and discoveries.
  5. Unused Book Collections:

    • Readers often have books that are read and then set aside, collecting dust.

Light Bulb How SwapReads.com Solves These Problems

  1. Global Book Exchange:

    • SwapReads.com connects users globally, allowing them to exchange books regardless of location.
  2. Cost-Effective and Sustainable Reading:

    • By swapping books, users reduce expenses and contribute to a more sustainable reading culture.
  3. Personalized Recommendations and Community Trust:

    • Users share favorite reads, providing and receiving personalized recommendations from a trusted community.
  4. Social Connection and Book Discussions:

    • Features like private messaging and community forums foster a social environment for book discussions.
  5. Revitalizing Unused Book Collections:

    • SwapReads.com encourages users to share and exchange books that are sitting idle on their shelves.

Laptop Tech Stacks

JavaScript HTML CSS Firebase


Handshake Contribution

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 any suggestions for the project, such as reporting a bug, improving the UI, or enhancing the README.md file, feel free to open an issue to discuss it or directly create a pull request with the necessary changes.
  • Please make sure to check your spelling and grammar.
  • Create individual pull requests for each suggestion to keep changes focused and manageable.

Your involvement helps to improve the project and make it better for everyone. Thank you for your contributions!

Kindly go through CONTRIBUTING.md to understand everything from setup to contributing guidelines.

If you would like to contribute to the project, please follow our contribution guidelines.


Globe Showing Americas Open Innovation Challenge

SwapReads.com actively participates in the Open Innovation Challenge by cultivating a global community of readers. Our platform champions open access to a wide range of books, promotes sustainable reading habits through book swapping, and harnesses user-generated content to offer personalized recommendations. With community-driven discussions and data-driven optimizations, SwapReads.com is committed to advancing the goals of inclusivity, sustainability, and collaborative innovation in the world of literature.

Join SwapReads.com today and embark on a literary journey like never before!

Telephone Receiver Contact Us

Role LinkedIn Discord Email
Project Admin LinkedIn Discord [email protected]
Mentor LinkedIn Discord [email protected]
Mentor LinkedIn Discord [email protected]
Mentor LinkedIn Discord [email protected]
Mentor LinkedIn Discord [email protected]

Scroll Code of Conduct

We are committed to fostering a welcoming and inclusive environment for everyone. All contributors and participants are expected to uphold the following values:

  • Be respectful of different viewpoints and experiences.
  • Show empathy toward others.
  • Use inclusive language.

Please read and follow our Code of Conduct to foster an inclusive community. If anyone violates these standards, they may be banned from the community.


Blue Heart Support Our Project

If you find this project helpful, please consider giving it a star on GitHub! Your support helps to grow the project and reach more contributors.


Gear Project Setup

This section guides you through setting up the project on your local machine. Follow these steps to get started:

Prerequisites:

  • Operating System: [Compatible operating systems, e.g., Windows 10+, macOS 11+, Ubuntu 18.04+]
  • Node.js and npm (or yarn): Node.js and npm (or yarn) are essential for managing project dependencies.
https://nodejs.org/en/download/package-manager

or

https://docs.npmjs.com/downloading-and-installing-node-js-and-npm

Steps:

  1. Fork the Repository:

    a. Visit the Repository:

    image

    b. Locate the "Fork" button, usually located in the top-right corner of the repository page, and click it.
    c. Choose a Destination: Select the repository's destination, which is typically your personal GitHub account.
    d. Create the Fork: Click the "Create fork" button to create a copy of the repository under your account.

  2. Create a folder for this project and open it on your vscode editor

  3. Clone the Repository:

    • Open your terminal or command prompt and navigate to your desired project directory.
    • After that, open your forked repository and click on this code button and copy the HTTPS link

    image

    • Now write the below command and paste your HTTPS link in vscode terminal
    git clone 
    • Now you have successfully cloned the repository
  4. Navigate to the Project Directory:

    cd .\SwapReads\  
  5. Install Dependencies:

     npm install  # Or yarn install, if using yarn

Party Popper Contributors

Thank you for contributing to our repository

Contributors

Globe with Meridians Website Preview

Screen.Recording.2024-10-17.195854.mp4

🌐 Visit our website: SwapReads

Star Stargazers

Stargazers repo roster for @anuragverma108/SwapReads

Fork and Knife Forkers

Forkers repo roster for @anuragverma108/SwapReads

Show some ❤️ by starring this awesome repository!