ReViewPoint¶
Modular, scalable, and LLM-powered platform for scientific paper review.
🚀 Get Started¶
-
Quick Start
Get ReViewPoint running on your machine in under 30 minutes
-
For Developers
Technical documentation, architecture guides, and contribution info
-
Resources
Guidelines, testing, API docs, FAQ, and contributing guides
-
About the Project
Vision, current status, features, and future roadmap
✨ What is ReViewPoint?¶
ReViewPoint is a production-ready platform that streamlines scientific paper review through:
- AI-Powered Analysis - LLM integration for automated paper evaluation
- Secure File Management - Robust PDF upload and processing
- User Management - Complete authentication and authorization system
- Modular Architecture - Extensible design for custom analysis modules
- Developer Experience - Comprehensive tooling and VS Code integration
🌐 Live Application URLs¶
If you have ReViewPoint running locally, access it here:
- 📱 Main Application: http://localhost:5173 ← Start here!
- 📚 Documentation Site: http://127.0.0.1:8001/ReViewPoint/ ← You are here!
- 🔧 Backend API: http://localhost:8000
- 📖 API Documentation: http://localhost:8000/docs
Not running yet? → Get Started in 30 minutes
🏆 Production Highlights¶
| Component | Technology | Status |
|---|---|---|
| Backend | FastAPI + Python 3.11+ | ✅ 86%+ test coverage |
| Frontend | React 18 + TypeScript | ✅ 80%+ test coverage |
| Database | PostgreSQL/SQLite | ✅ Production ready |
| CI/CD | GitHub Actions | ✅ Automated pipeline |
| Documentation | MkDocs Material | ✅ 968+ pages |
New to the project? Start with Installation →
Want to contribute? Check Developer Docs →
- Async Operations: Full async/await support throughout
- Type Safety: Complete TypeScript coverage, Pydantic validation
- Security: JWT authentication, rate limiting, comprehensive error handling
🔧 Developer Experience¶
- VS Code Integration: Pre-configured tasks for all operations
- Package Management: PNPM (frontend) + Hatch (backend)
- Hot Reload: Instant development feedback
- Automated Setup: One-command PostgreSQL setup with Docker