An academy offering multiple training programs needed a single, structured place to manage its growing course content and make it easier for students to find the right program.
What I built
The platform allows students to discover suitable training programs, understand what each course covers, and apply in Azerbaijani, English, or Russian.
Why it matters
The platform allows students to discover suitable training programs, understand what each course covers, and apply in Azerbaijani, English, or Russian. At the same time, the course catalog remains organized instead of becoming a collection of disconnected pages.
My role
This is a real project I worked on at Ingress Academy, not a personal project. I work there as a Java Developer and Java Mentor and am one of several team members contributing to the platform. The website is live and used by students every day.
Frontend
Responsive UI and layouts
Reusable frontend components
Course discovery and detail
Navigation and forms
Multilingual interface (AZ / EN / RU)
Backend
REST APIs
Course and content management
Application / registration workflows
Database integration
Authentication for student and staff access
How it works
Public website
Courses, content and applications in one place
One shared database
Course material is managed in one place and published to the site, rather than every page being written and updated by hand. The course catalog remains organized instead of becoming a collection of disconnected pages.