The Exam App
is an Online Examination App. The Exam App allows users (admins) to create topics and questions, and publish the topics for users to perform attempt.
- Programming Language:
Go
- Web framework:
Gin
- Object Relation Mapper(ORM):
Gorm
- Web Framework:
Next.js
- CSS framework:
Tailwind CSS
- UI Library:
Material UI
- Build tool:
Tuborepo
- Multi-container tool:
Docker compose
Install dependencies
# JavaScript dependencies
# At the project root
$ npm install
# Go dependencies
$ go get github.com/githubnemo/CompileDaemon
$ go install github.com/githubnemo/CompileDaemon
# At ./apps/backend
$ go mod download
Run Application
# At the project root
# Development mode
npm run dev
# Build
npm run build
# Production mode
npm run start
Contributions are welcome! If you'd like to contribute to this project, please follow the guidelines outlined in CONTRIBUTING.md.
This project is licensed under the MIT License.