← All projects

Full Stack Web Development

Austria Immigration Platform

Date Jun 2026
Type University Project
Status Completed
JavaScript Node.js Express.js HTML CSS

Overview

Developed as a second-semester university project, this full-stack web application aims to simplify the process of studying and relocating to Austria. The platform provides structured guidance on university applications, student visa procedures, and relocation requirements.

The Problem

Moving to Austria as an international student means navigating a maze of bureaucracy, scattered across multiple government websites, in German, with requirements that change depending on your country of origin. There's no single place that guides you through the full process: from university application to visa to finding housing.

This platform was built for people going through exactly that process: a central place to submit and track immigration-related requests, without having to start from zero every time.

What I Built

A full-stack web application with user authentication and a complete request management system. Users can register, log in, and manage their own immigration requests through the platform.

Technical Details

The project is split into a frontend and backend folder. The backend is a Node.js + Express.js server that handles all API routes, authentication logic, and request processing. The frontend is built with vanilla JavaScript, HTML, and CSS (no frameworks).

What I Learned

This was my first full-stack project, and the biggest thing I learned was understanding how data actually flows through an application. Seeing a form submission travel from the browser, hit an Express route, get processed, and come back as a JSON response made everything click.