Chapter Chats is a full-stack book discussion platform where readers can share their thoughts on books, discover what others are reading, and discuss their favorite or least favorite books.
- Create Posts — Share a book post with a title, description, and optional image
- Browse Discussions — View posts from other readers through the home feed
- Search Posts — Find discussions by title
- Sort Posts — Sort the feed by creation date or number of upvotes
- Upvote Posts — Upvote discussions you enjoy
- Comment — Join conversations by commenting on individual posts
- Edit Posts — Update previously created posts
- Delete Posts — Remove posts directly from their post page
- Post Details — View the full content, image, upvotes, and comments for a selected post
- React
- JavaScript
- Vite
- React Router
- Supabase
- HTML & CSS
Users can create book-related discussions that are stored in a Supabase database. The home feed retrieves and displays these posts, allowing users to search or sort through discussions.
Selecting a post opens its dedicated page, where users can:
- Read the full post
- View attached images
- Upvote the post
- Leave comments
- Edit the post
- Delete the post
- User authentication and individual accounts
- User profiles and reading histories
- Book categories and discussion tags
- Image uploads
- Saved/favorite posts
- Improved filtering and recommendations
Reemal Hoor
Built with a love for books and web development.