EduQuiz is a powerful and flexible back-end software solution for efficiently managing educational quizzes. It is designed to facilitate the learning and evaluation process in educational environments, and also provides an API that can be integrated with other front-end or client applications.
- Student can register and login.
- Student can choose quiz.
- Student can see the question.
- Student can do the question.
- Student will get the result of the quiz.
- Teacher can register and login
- Teacher can Create, Read, Update, Delete Quiz Categories
- Teacher can Create, Read, Update, Delete Quizzes
- Teacher can Create, Read, Update, Delete Question
- Teacher can Create, Read, Update, Delete Key Answer
- Echo: Web Framework
- Gorm: Golang ORM
- MySQL: Relational Database
- Docker: Containerization
- AWS: Cloud Platform Deployment
- CleanArchitecture: Code Structure
- Git: Version Control
- JWT: Authentication
- AI: AI Recommendation
- Clone a Repository
git clone https://github.com/fathirarya/eduquiz-api.git
- Get & Install All Dependencies
go mod tidy
Explore EduQUiz API using our Postman Documentation.