Skip to content

erdemkarakas/yazilim-sorulari

Repository files navigation

Software Questions

Software Questions is a web application where you can test your skills in various programming languages. Users log in to the site, select a programming language, and participate in a session related to that language. During the session, multiple-choice questions are asked regarding the selected language. After answering the questions, users can see how many they answered correctly and incorrectly.

Technologies Used

  • Next.js : A React-based server-side rendering framework that enables building high-performance and developer-friendly web applications.
  • NextAuth.js: A library for easily adding authentication to Next.js applications.
  • Prisma An ORM (Object-Relational Mapping) tool used for database access and querying.
  • Tailwind CSS: A utility-first CSS framework that facilitates building modern and responsive web designs.
  • tRPC A TypeScript-based RPC (Remote Procedure Call) framework that streamlines server-client communication.

Features

Solve questions in various programming languages and test their skills. See the number of correct and incorrect answers at the end of a session. Modern and responsive user interface built with Tailwind CSS. tRPC optimizes server-client communication and provides type-safe data flow. Prisma simplifies database access and management. This project is an excellent resource for programming students or developers to practice and test their skills. It can also be beneficial for those who want to learn about different programming languages.