0xVantrex / 0xVantrex/CampusHub

Project upload moderation system

Open
#19 0 comments 0 reactions 2 assignees Claimed by @briankush View on GitHub
backend frontend
Dominant language
JavaScript
Stars
0
Forks
0
PR merge metrics
No merged PRs in 30d

Description

Implement automated filtering for uploaded projects to prevent inappropriate content (e.g., pornographic or unrelated files).
The system should:

Automatically scan uploaded files using an AI or keyword/image detection service.
Reject flagged uploads with an error message (“File content violates upload policy”).
Tag approved uploads for lecturer review.
Allow lecturers to download and review student projects from their dashboard.

Backend: File scanning, filtering logic, lecturer access permissions, and secure download endpoints.

Frontend: Display upload status, error messages, and lecturer review access interface.

Contributor guide

No contributing guide indexed for this repository

Research direction

The issue describes a full moderation system. Start by examining the existing project upload flow in the backend code to understand where file scanning would be integrated. Research AI or detection services for content filtering. The frontend will need new components for upload status and a lecturer review interface. 'Done' means automated scanning, rejection messages, tagging for review, and secure lecturer download endpoints are all implemented.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript
Domain
backend, frontend, security
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
30/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.