JAEP Health Sciences Platform Architecture
About This Architecture
Academic journal management system deployed on DigitalOcean with Next.js 15 App Router, React 18, and PostgreSQL handling manuscript submissions, peer review workflows, and OAI-PMH metadata harvesting. Traffic flows from Porkbun DNS through Certbot SSL/TLS termination to a PM2-managed Node.js runtime serving role-based access for authors, reviewers, editors, and admins. NextAuth handles credentials and Google OAuth, while Drizzle ORM manages relational data across users, manuscripts, reviews, issues, and notifications. Vercel Blob stores uploaded files, Resend and Nodemailer deliver transactional emails, and the OAI-PMH endpoint exposes metadata for academic indexing services. Fork this architecture on Diagrams.so to customize authentication flows, add CDN layers, or integrate additional storage providers for your scholarly publishing platform.
People also ask
How do I architect a Next.js academic journal platform with peer review workflows and OAI-PMH metadata harvesting?
Deploy Next.js 15 App Router on DigitalOcean with PM2, use Drizzle ORM and PostgreSQL for manuscripts/reviews/users, implement NextAuth for role-based access (authors/reviewers/editors), expose an OAI-PMH endpoint via API routes, and integrate Vercel Blob for file storage with Resend for notifications.
- Domain:
- Software Architecture
- Audience:
- full-stack developers building academic publishing platforms
Generated by Diagrams.so — AI architecture diagram generator with native Draw.io output. Fork this diagram, remix it, or download as .drawio, PNG, or SVG.