Azerbaijan Technical University · Production

Machine Science Journal Platform

Open-access publishing platform for AzTU's Machine Science journal — manuscript submission, double-blind peer review, and DOI-registered articles.

Role · Software DeveloperYear · 2025 — Present
Machine Science journal homepage built for Azerbaijan Technical University, showing the ISSN and open-access header, the journal masthead, and calls to read the current issue or submit a manuscript
Public journal homepage — msj.aztu.edu.az

Overview

Machine Science is Azerbaijan Technical University's international scientific and technical journal, published continuously since 2001 (as Mechanics — Mechanical Engineering until 2011). I built the platform it now runs on: a public open-access journal site at msj.aztu.edu.az and the editorial back office behind it.

Researchers submit their manuscripts through the author portal instead of by email. Each submission enters an editorial pipeline where the editorial board routes it to subject-matter experts for double-blind peer review, collects reviewer decisions, and — once accepted — assigns the article to an issue, allocates page ranges, registers a DOI under the 10.61413 prefix, and publishes it open access.

The public side is a full journal reading surface: current issue, year-grouped archive, per-article landing pages with abstracts, keywords, author affiliations, identifiers and article metrics, plus scope, editorial board, contact and author-guidance sections. Everything is free to read and free to publish — no submission, review, or article-processing charges at any stage.

The platform replaced a workflow that lived in inboxes and shared folders. Its point is not just a website: it is the record-keeping layer that makes an academic journal citable, indexable, and auditable — stable article URLs, registered DOIs, machine-readable metadata for indexing services, and an editorial trail behind every published paper.

At a glance

Journal
Machine Science — International Scientific & Technical Journal
Publisher
Azerbaijan Technical University, Baku
ISSN
2227-6912 (print) · 2790-0479 (online)
DOI prefix
10.61413
Published since
2001
Frequency
At least two numbers per year
Access
Open access, CC BY 4.0 — free to read and to publish
Review model
Double-blind peer review, COPE-aligned ethics
Indexing
INSPEC since 2011 · listed by HAC Azerbaijan
Scope
Materials Science · Mechanics · Machine Design · Engineering Technology · Automation and ICT · Energy and Environment · Economics and Management

Architecture

The public journal and the editorial portal are separate Next.js App Router surfaces reading one Spring Boot API, so a reviewer-facing bug can never leak into the public reading experience. The public site is statically rendered with incremental revalidation — issue and article pages are prerendered and refreshed on a short stale-while-revalidate window, which is why reads stay fast under indexing crawlers while newly published work appears without a redeploy. Submission, review, decision, and publication are modelled as explicit states on a manuscript rather than boolean flags, so an article's history is reconstructable end to end. DOI registration and issue publication are separated from the editorial decision itself, making publication a deliberate, repeatable action instead of a side effect.

Features

Engineering challenges

Stack

Next.jsTypeScriptReactSpring BootSpring SecurityPostgreSQLDockerNginxCloudflare

Screenshots

Current issue page of the AzTU Machine Science journal showing Machine Science 2025 Number I with the issue cover, issue record, and the list of peer-reviewed articles with authors and DOIs
Current issue — cover, issue record, and the articles it contains
Editorial board page of the Machine Science journal listing the editor-in-chief, the honorary editor, and the twenty-two editors and peer reviewers with portraits and affiliations
Editorial board — editor-in-chief, honorary editor, and 22 reviewers
Issue archive of the Machine Science journal grouping every published number from 2021 to 2025 by year, each with its cover thumbnail and issue link
Archive — every published number, grouped by year
Machine Science article page showing the paper title, authors with the corresponding-author marker, issue number, year, page range, publication date, DOI, and PDF download actions
Article page — authorship, issue placement, DOI, and full text
Machine Science article page detail showing the peer-reviewed and open-access badges, the abstract, keyword tags, article metrics for views, downloads and citations, and the DOI identifiers panel
Article detail — abstract, keywords, metrics, and identifiers

Questions

About the Machine Science Journal Platform.

What is the Machine Science journal platform?
It is the open-access publishing platform behind Machine Science, the international scientific and technical journal of Azerbaijan Technical University. It covers the whole lifecycle of a paper: an author submits a manuscript, the editorial board assigns expert reviewers, the paper goes through double-blind peer review, and accepted work is placed in an issue, given a DOI, and published free of charge at msj.aztu.edu.az.
How do researchers submit an article to the journal?
Authors sign in to the author portal and submit the manuscript online with its metadata, author affiliations, and supporting files, rather than emailing an editor. The submission then enters the editorial pipeline, where it is screened and routed to subject-matter experts for review.
How does the peer review workflow work?
Reviews are double-blind: reviewers do not see author identities and authors do not see reviewer identities. The editorial board assigns each submission to experts in its subject area, reviewers return confidential assessments against review deadlines, and the editor issues a decision. Accepted articles are then composed into an issue with page ranges before publication.
How are DOIs assigned to published articles?
On publication each article is registered a DOI under the journal's 10.61413 prefix and gets a permanent article page carrying its abstract, keywords, author affiliations, identifiers, and downloadable PDF — so the paper stays citable and resolvable independently of the site's navigation.
What technologies is the platform built with?
The public journal and the editorial back office are Next.js and TypeScript applications on the App Router, backed by a Spring Boot REST API secured with Spring Security and a PostgreSQL database. The public site is statically rendered with incremental revalidation and served behind Nginx and Cloudflare.
Is the journal free to read and to publish in?
Yes. Machine Science is fully open access under CC BY 4.0 with authors keeping copyright, and there is no submission, review, or publication charge at any stage.

Next

Machine Science Journal Platform was built by Firdovsi Rzaev for Azerbaijan Technical University.