An open source academic publishing platform for scholarly journals.
Paperas is a comprehensive, open-source academic publishing system. It provides a complete workflow from paper submission to publication — including peer review, editorial management, and public archive access.
| Feature | Description |
|---|---|
| 9 Public Pages | Home, About, Aim & Scope, Editorial Board, Author Guidelines, Publication Ethics, Contact, Archives |
| Paper Submission | Multi-step form with PDF upload, draft management, revisions |
| Peer Review System | Blind review support, reviewer assignment, recommendations |
| Authentication | Email/password + Google OAuth with role-based access |
| Admin Dashboard | Manage submissions, users, issues, settings, analytics |
| Search & Archive | Full-text search, filters, categorized browsing |
| Email Notifications | Automated alerts for submission, review, publication |
| Role | Permissions |
|---|---|
| Author | Submit papers, track status, view analytics |
| Reviewer | Access assigned papers, submit reviews |
| Editor | Manage submissions, assign reviewers, publish issues |
| Admin | Full system access, user management, settings |
DRAFT → SUBMITTED → UNDER_REVIEW → REVISION_REQUESTED → ACCEPTED → PUBLISHED
↘ REJECTED
| Layer | Technology |
|---|---|
| Framework | Next.js 15 (App Router) |
| Language | TypeScript 5.3 |
| Styling | Tailwind CSS + Shadcn UI |
| Database | PostgreSQL 16 + Prisma ORM |
| Auth | Auth.js (NextAuth v5) |
| Storage | AWS S3 |
| Search | Typesense (optional) |
| AI | Gemini (optional) |
- Node.js 20+
- PostgreSQL 14+ (or SQLite for local dev)
git clone https://github.com/[YOUR_USERNAME]/paperas.git
cd paperas
npm install
cp .env.example .env.local
npx prisma generate
npm run devOpen http://localhost:3000.
We welcome contributions! See CONTRIBUTING.md to get started.
| Document | Description |
|---|---|
| SPEC.md | Technical specification, routes, models |
| DESIGN.md | Design system, UI/UX guidelines |
| API.md | API endpoints documentation |
| DATABASE.md | Database schema |
| DEPLOY.md | Deployment guide |
| QUICKSTART.md | New developer quick start |
MIT — see LICENSE.
Copyright (c) 2026 Omkar