Government Body
Chamber of Accounts of the Republic of Azerbaijan
Development process of the official website of the Chamber of Accounts of the Republic of Azerbaijan

Development Stage
Today I will present the official website of the Chamber of Accounts.
The Chamber of Accounts, established by the Milli Majlis (Parliament), is the Supreme Audit Institution of Azerbaijan.
Both the frontend (Vue) and the backend (Node.js) of the website were developed by me.
The project was completed in approximately 2 months and is currently in official use.
Functionality
- Multilingual support (AZ, EN)
- Management of news and announcements
- Publication and download of audit reports
- Full management of content through the admin panel
- Legal documents section
- Search functionality
Frontend
The website is built entirely as a SPA (Single Page Application).
Alongside Bootstrap, some parts also use native CSS.
Modules used:
- Vue Router
- Vuex
- Axios
Backend
The backend implements a Restful API architecture.
Dedicated routers are defined for each request URL, with controllers and models applied.
Modules used:
- Express
- Nodemailer
- Multer
- Jsonwebtoken
- Bcryptjs
Security and Optimization
- Passwords are encrypted using bcrypt
- Authentication and authorization are ensured with JWT
- File uploads are managed via Multer
- The website is built with a responsive design, fully adapted for mobile devices