A Rest Api Service For Taking MCQ Mock Exam.
- Authentication And Authorization.
- Storing large number of MCQ questions with tagging Wich work as Search engine / Query Engine.
- Generate random question set on demand.
- Check answer sheet, mark the answer sheet and store as history of a user.
- A community forum where user can ask question and answer question.
- Proper user management
- golang
- postgresql
Before running you have to Generate Secret Key For Application.
For private key:
openssl ecparam -genkey -name prime256v1 -noout -out ec256-private.pem && cat ec256-private.pem | base64
And Save the content to .env file in JWT_PRIVATE_KEY=. Or See the env file
To run this application locally docker is required.
docker compose up --build
For More help you can run
make help