How rdethei/quoros works
Quoros is a Laravel novel-reading and publishing platform. Readers discover novels through curated, genre, updated, trending, and search views, then read chapters and use social/organization features; writers manage novels and chapters, while administrators curate and moderate the catalog. The graph also shows review persistence and live-search requests supported by sampled code. The README documents Cloudinary and Discord integrations, and the tree shows import parsers and other product areas; unsampled wiring is intentionally not inferred.
Main entry points: NovelController.php Catalog and discovery · LiveSearchController.php Search API · ReviewController.php Ratings and reviews · Novel.php Novel catalog
Components 24
Novel discovery
- Catalog and discovery
app/Http/Controllers/NovelController.php - Live search UI
resources/js/app.js - Search API
app/Http/Controllers/Api/LiveSearchController.php - Novel catalog
app/Models/Novel.php
Reading community
- Chapter library
app/Models/Chapter.php - Reader actions
app/Http/Controllers/BookmarkController.php - Ratings and reviews
app/Http/Controllers/ReviewController.php - Review records
app/Models/Review.php - History and lists
app/Http/Controllers/UserListController.php - Community activity
app/Http/Controllers/CommentController.php - Notifications
app/Services/InAppNotificationService.php
Writer publishing
- Novel workspace
app/Http/Controllers/NovelController.php - Chapter publishing
app/Http/Controllers/ChapterController.php - Novel import parsers
app/Services - Image service
app/Services/CloudinaryService.php
Administration
- Catalog management
app/Http/Controllers/Admin/GenreController.php - Report moderation
app/Http/Controllers/Admin/ReportController.php - Reports
app/Models/Report.php
Other components
- Reader
- Writer
- Administrator
- MySQL database
- Cloudinary
- Discord
Connections 25
- Reader → Catalog and discovery: browse
- Catalog and discovery → Novel catalog: queries
- Reader → Live search UI: searches
- Live search UI → Search API: fetches
- Search API → Novel catalog: queries
- Reader → Chapter library: reads chapters
- Reader → Reader actions: bookmarks
- Reader → Ratings and reviews: reviews
- Ratings and reviews → Review records: creates and deletes
- Ratings and reviews → Novel catalog: updates rating
- Reader → History and lists: organizes reading
- Reader → Community activity: comments
- Writer → Novel workspace: manages novels
- Writer → Chapter publishing: publishes chapters
- Writer → Novel import parsers: imports manuscripts
- Writer → Image service: uploads images
- Image service → Cloudinary: stores media
- Administrator → Catalog management: curates catalog
- Administrator → Report moderation: reviews reports
- Report moderation → Reports: reads and updates
- Notifications → Discord: notifies
- Catalog and discovery → MySQL database: reads catalog data
- Search API → MySQL database: queries catalog
- Review records → MySQL database: persists reviews
- Reports → MySQL database: persists reports