https://github.com/gibran-abdillah/quiz-app
Quiz Web App with Flask and MongoDB as the Databases
https://github.com/gibran-abdillah/quiz-app
flask-app flask-application flask-mongodb flask-quiz flask-restplus flask-web mongodb
Last synced: about 1 hour ago
JSON representation
Quiz Web App with Flask and MongoDB as the Databases
- Host: GitHub
- URL: https://github.com/gibran-abdillah/quiz-app
- Owner: gibran-abdillah
- License: apache-2.0
- Created: 2021-12-24T09:43:19.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2022-01-09T02:21:55.000Z (over 3 years ago)
- Last Synced: 2024-11-08T06:41:41.253Z (5 months ago)
- Topics: flask-app, flask-application, flask-mongodb, flask-quiz, flask-restplus, flask-web, mongodb
- Language: Python
- Homepage: https://another-myapp.herokuapp.com
- Size: 194 KB
- Stars: 8
- Watchers: 1
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-made-by-indonesian - quiz-app - `Quiz Web App with Flask and MongoDB as the Databases` *by [gibran abdillah](https://github.com/gibran-abdillah)* (Q)
- made-in-indonesia - quiz-app - `Quiz Web App with Flask and MongoDB as the Databases` *by [gibran abdillah](https://github.com/gibran-abdillah)* (Q)
README
# quiz-app
Quiz Web Application made with flask and mongodb as the Databases### Before you run the application, set your mongodb uri to environ. ( Read More ) how to get your cluster database
Example for MONGODB_URI :
```sh
export "MONGODB_URI = mongodb+srv://username:[email protected]/myFirstDatabase?retryWrites=true&w=majority"
```## Features
- CRUD with ajax
- Search Quiz
- Rest API
- Add Quiz
- Upload Quiz From CSV
- Upload Quiz from JSON
- Edit Quiz
- Delete QUiz
- Quiz author can see score that if quiz were done by other users ( only for logged in users )
- We can see the quiz scores that we have been done
- Bulk delete for users ( admin level )
- Bulk promote users to admin
- Bulk unpromote users from admin role
- Register
- Login
- Change Password## Demo
http://another-myapp.herokuapp.com
- username : admin
- password : admin1## Screenshots
### Dashboard Scores
### Questions
