Skip to content

sharyarnaveed/rereader

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

44 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📚 ReReader - A Community-Powered Platform for Used School Books

ReReader is a full-stack platform that empowers parents and students to exchange, buy, or donate used school books. Whether you're looking to pass on books your child has outgrown or find affordable resources for the new school year, ReReader makes it simple, social, and sustainable.


🎯 Core Concept

ReReader is a user-friendly platform where:

  • Parents can list used books for sale or donation.
  • Others can buy them at a low price or request them for free if marked as a donation.

🔥 Unique Angles To Make It Stand Out

  • 💝 Donation Support: Let users list books as donations, helping families in real need.
  • 🏅 Recognition System: Users who frequently donate books earn badges like BookHero.
  • 📚 Wishlist System: Students/parents can add books to a wishlist and get notified when a match is found.

🧱 MVP Features

👤 User Side

  • Authentication

    • Sign up / Log in via email-password or social login (Google, Facebook)
  • Post a Book

    • Title
    • Grade/Class level
    • Subject (optional)
    • Condition
    • Price (or mark as donation)
    • Upload book image
  • Search and Filter

    • Grade/class
    • Subject
    • Price (Free / Paid)
  • Interactions

    • Chat or contact the book owner
    • Bookmark or wishlist books
    • Request a book (for donation-only listings)

🧑‍💻 Admin Panel

  • Approve or decline suspicious or inappropriate listings
  • Manage categories and filters (e.g., Grade 1, Grade 2, etc.)
  • Handle user reports or ban abusive users

🚀 Tech Stack

  • Frontend: React (Your choice)
  • Backend: Node.js + Express
  • Database: SQL
  • Auth: JWT + OAuth (Google/Facebook)
  • File Uploads: Multer / Cloudinary (for book images)
  • Hosting: Vercel / Netlify (Frontend), Render / Railway / Heroku (Backend)

📌 Setup Instructions

  1. Clone the repository
    git clone https://github.com/yourusername/ReReader.git
    cd ReReader
    
    
  2. ** Figma Design**

https://www.figma.com/design/caotpYTeXlVw0qiTRESHbV/INWOOD---eCommerce-Landing-Page-(Community)?node-id=1001-2541&t=E14ZduIqeLAe0Fpw-0

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages