In this video, I walk you through a complete Web-Based Journal Management System
I built from scratch using PHP 8.2, MySQL, and JavaScript, no frameworks,
pure clean code. This is a real HND final year project that manages the entire
lifecycle of academic manuscript publishing, from submission to final publication, with built-in similarity checking, grammar assistance, peer review, and a full
audit trail.
📚 WHAT IT DOES:
✅ Role-based access — Author, Reviewer, Editor, Admin (each with their own dashboard)
✅ Electronic manuscript submission with live word counter
✅ Built-in similarity checking using Cosine + Jaccard algorithms — no paid service
✅ Grammar assistance powered by LanguageTool, catches issues before review
✅ Structured peer review with 4 rating criteria
✅ Double-blind review enforced at the API level, not just the frontend
✅ Real-time status tracking for authors, no more chasing editors
✅ Internal messaging system, all communication stays inside the platform
✅ Immutable audit trail, every action timestamped and permanently recorded
✅ Public browse page, published articles accessible without login
✅ Fully responsive, works on desktop, tablet, and mobile
🛠️ BUILT WITH:
PHP 8.2 (no framework)
MySQL 8.0
HTML5, CSS3, Vanilla JavaScript
LanguageTool (self-hosted grammar engine)
XAMPP (runs locally)
💰 GET THE SOURCE CODE:
📱 WhatsApp: 09023972454
📧 Email: [email protected]
👉 I'm also open to building custom systems for you. academic projects,
business tools, whatever you need. WhatsApp me directly.
👇 TIMESTAMPS:
0:00 - Introduction
0:14 - System Overview
1:31 - Registration & Login Routing
2:33 - Author Dashboard
3:01 - Submitting a Manuscript + Grammar Check
4:35 - Real-Time Status Tracking
5:50 - Admin Dashboard, Users & Reports
7:43 - Editor Dashboard
8:30 - Similarity Checking, Plagiarism Detection Built In
9:03 - Assigning Reviewers (Workload-Aware)
10:24 - Reviewer Dashboard & Structured Review Form
11:35 - Making an Editorial Decision
12:26 - Public Publications Page
13:05 - Internal Messaging & Notifications
10:15 - System Settings
14:26 - Mobile Responsiveness
14:52 - Audit Trail
15:45 - Closing & How to Get It
📌 RELATED VIDEOS:
Credit Card Fraud Detection: • I Built a Credit Card Fraud Detection Syst...
InvenPOS Lite: • I Built a Complete Inventory & POS System ...
#PHPProject #JournalManagement #AcademicSystem #FinalYearProject #PHPMySQL
#HNDProject #SchoolProject #SourceCode #WebDevelopment #NigerianDeveloper
#CodeByKelly #PHPDeveloper #MySQL #PeerReview #AcademicPublishing