$ npm run portfolio
✓ loaded profile · Himanshu Mathpal, Team Lead
✓ compiled 6 projects · 5 testimonials
✓ linked resume, github, medium
→ ready on himanshumathpal.in
// FULL-STACK APP · Side project · Developer
A cross-platform quiz app: build a question bank by category, then create random or custom quizzes and get scored.
A quiz app with a Flutter frontend that runs on Android, iOS and the web, and a Spring Boot REST API on PostgreSQL. People build a shared question bank, then turn it into quizzes.
It was an end-to-end build by me: the data model and REST API on the server, and one Flutter client for mobile and the web.

Splash screen

Landing page

Home: add questions, browse them, or create and take a quiz

Add a question with category, difficulty, options and answer

Browse every question, with a category picker

Questions filtered by category

Create a random quiz from a category

Name a custom quiz built from hand-picked questions

Find a quiz by its ID

Find a quiz by its title

Taking a quiz

The score at the end