An App that aims to stop cheating in online exams with the power of AI and ML, co-created with Samyak Sukhdeve
-
Login Page
- Login with the provided user id and password
-
Home page
- Shows all the exams assigned to the user
- The user can start an exam only on the correct timeslot
- Logout through button in the app bar
-
Exam Page
-
AI-powered face motion detector
- We've used Google's on-device
ml-kitto track the motion of the user's face. - We can check if a user is trying to cheat by monitoring the position of their face
- We've used Google's on-device
- Flutter
- Nodejs
- Express
- MongoDB
- Google's on-device ML Kit
- This is the backend part of the project, to test the actual app, read instructions on frontend repository
- Clone the project locally
git clone https://github.com/prathamesh-mutkure/anti-cheat-app-backend.git
- Install node modules
npm install
- Create a
.envfile and set the following variablesDB_URLPORT(optional)
- Run the app
npm startnodemon app.jsto test changes
- The backend should now run on
localhostwith default8000or specified port
- Frontend Repository
- Project Thesis (Submited in diploma)
Feel free to contact me on Twitter or LinkedIn, know more about at prathamesh.co

