Urja Arora
Back to home

March to May 2024

HR Survey Management Application

Software Engineering Intern · VVDN Technologies

Software Engineer Intern at VVDN Technologies (March to May 2024). Built a Flutter Android and iOS HR survey app with a Django REST and PostgreSQL backend. HR adopted the application after the internship, expanded it, and continues to use it.

FlutterDjangoFull-StackMobilePostgreSQL
Employee login screen for VVDN HR Survey app
Employee login screen with VVDN branding.

Overview

I interned at VVDN Technologies on the Cloud & Apps Engineering team from March to May 2024. The brief was to replace an email-based survey workflow with a mobile-first platform where HR could create, distribute, and collect employee surveys.

I built most of the prototype myself, with mentor support through stand-ups, demos, and code review. This was not a throwaway classroom exercise: after the internship, HR adopted the application, expanded it, and continues to use it internally.

What I built

Flutter for Android and iOS from a shared codebase, with a Python Django REST Framework backend and PostgreSQL. Features included authentication, admin and employee dashboards, survey scheduling, file uploads, multilingual survey delivery, text-to-speech, and voice input.

Admin dashboard showing available surveys with toggle switches
HR admin view. Create, activate, and deactivate surveys from one screen.
Create new survey screen with name, schedule, and file upload
Creating a new survey with scheduling and file upload.
Survey question screen with multiple choice answers
Employee survey flow with step-by-step questions.

Outcome

Running app in Android emulator showing survey activation controls
The app running on VVDN hardware during development. I only had access on my work machine, so this is what I kept from the internship.

HR adopted the application after the internship and has continued to expand it for internal use. I do not have public user counts or performance metrics to share. Supervisor feedback noted completing the application from scratch, designing UI ahead of schedule, and delivering on deadlines. My performance evaluation rated Excellent across the criteria used by the team.

Stack

Flutter, Django REST Framework, Python, PostgreSQL, REST API design, and GitHub Actions CI/CD. The internship covered requirements, API design, implementation, demo, and handover.