Read2Geda is a web-based application designed to simplify and enhance the way readers connect, organize, and grow through book clubs. Whether you're joining your first reading group or managing multiple clubs, Read2Geda makes the experience engaging and seamless.
Coming soon — screenshots and live demo
- 🧑💻 Public Profiles to showcase reading stats, clubs, and progress
- 📘 Join or Manage Book Clubs
- 📅 Meeting Reminders with calendar feed
- 📚 Current Read Progress Tracker
- ⭐ Contribution Ratings for club members
- 📖 Book History & Reviews
- 🔔 Notifications for club chats, comments, and mentions
- 🧠 Smart Suggestions for books and clubs
- ⚙️ Basic Profile Settings
Authentication and real-time communication will be introduced in future releases.
| Layer | Technology |
|---|---|
| Frontend | React + TypeScript |
| UI Framework | Bootstrap (or CSS Modules) |
| Routing | React Router |
| Tooling | Vite, ESLint, Prettier |
| State Mgmt | useState, useEffect (MVP) |
- 🖥️ Responsive UI
- 🔍 Book Search via Google Books or Goodreads API
- 🏆 Gamified Achievements
- 💬 Real-time Chat (Socket.io/Firebase)
- 📱 Mobile Version
- 🗂️ Club Admin Dashboards
- 🔒 User Authentication (Firebase/Auth0)
- 📈 Analytics for club reading trends
"Reading is better together."
Read2Geda was built with a mission to revive intentional reading and social learning through a modern, intuitive, book club platform.
# Clone this repo
git clone https://github.com/Orjihenry/read2geda.git
cd read2geda
# Install dependencies
npm install
# Run in dev mode
npm run dev