year
summer 2023
client
Nyurgun
project
quiz app
role
developer

Task
My most recent project involved creating a concise Quiz app as a favor for an old friend who had a pressing deadline for his master's degree application. He approached me for assistance, prompting me to reflect on his situation. Drawing from my own experiences as a Bachelor's graduate, I remember that quiz apps could serve as a valuable tool for exam preparation, because I used them myself. In university Python was my primary programming language, so I crafted a quiz app tailored to the Telegram platform, given its cost-effectiveness for deployment and maintenance. However, now, with five years of development experience and a variety of deployment options at my disposal, I opted for a fullstack development approach, utilizing Vercel as the hosting platform. And so, the project was set in motion.
Developing
I used the well-known NextJS stack, with automatic deployment on Vercel. My initial steps included creating a simple question layout, keeping track of correct answers, and setting up the logic for smooth transitions between questions. As usual, the primary challenge centered around organizing the questions effectively. Luckily, it wasn't an overly complex task, and I wrapped it up in just a day. To maintain code quality and consistency, I relied on my reliable tools, Eslint and Prettier. Now that the project is live and my friend is satisfied with the results (he successfully passed his exams), I've repurposed it as a personal learning opportunity, using it to familiarize myself with countries' flags.
NEXT JS
Tailwind
Eslint
Prettier
Vercel
CHATGPT JSON Generator
NEXT JS
Tailwind
Eslint
Prettier
Vercel
CHATGPT JSON Generator
