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.
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.
- 💝 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.
-
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)
- 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
- 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)
- Clone the repository
git clone https://github.com/yourusername/ReReader.git cd ReReader - ** Figma Design**