Thanks to visit codestin.com
Credit goes to github.com

Skip to content

xanharris/quiz-app

 
 

Repository files navigation

Quiz App

Overview

The Quiz App is a web application built using NestJS, designed to facilitate the creation and management of quizzes. This application uses SQLite for the database and Sequelize for ORM (Object-Relational Mapping). The application can be easily run in a local development environment using Docker and Docker Compose.

Features

  • Create quizzes.
  • Manage quiz questions and answers.
  • RESTful API for client-server communication.
  • Built-in validation and error handling.
  • Easy setup and deployment using Docker.

Prerequisites

Before you begin, ensure you have the following installed:

  • Docker - Platform for developing, shipping, and running applications.
  • Docker Compose - Tool for defining and running multi-container Docker applications.

Getting Started

Follow the instructions below to set up and run the Quiz App locally.

Clone the Repository

First, clone the repository to your local machine:

git clone https://github.com/yourusername/quiz-app.git
cd nest-quiz-app
cp .env.example .env

add the port in the .env file to run the application:

docker-compose build
docker-compose up

Given all the apis postman collection on the root Quiz App.postman_collection.json import in the postman and can use all the apis

About

This is a Quiz app having APIs in the nest js , for create quiz, create quesitons, giving answers and reviewing thre score behalf of user and quiz

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • TypeScript 96.0%
  • JavaScript 2.3%
  • Dockerfile 1.7%