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.
- 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.
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.
Follow the instructions below to set up and run the Quiz App locally.
First, clone the repository to your local machine:
git clone https://github.com/yourusername/quiz-app.gitcd nest-quiz-appcp .env.example .envadd the port in the .env file to run the application:
docker-compose builddocker-compose upGiven all the apis postman collection on the root Quiz App.postman_collection.json import in the postman and can use all the apis