Livoa LogoLivoa
User Interaction Layer


• Landing Page

• Login / Sign Up

• Start Checking Code

• View Pricing

Application Layer


• Request Handling

• API Gateway

• Routing

Backend Services Layer
Data Management Layer
Authentication Service


• User Login / Signup

• Session Management

Code Processing Service


• Handle File Upload

• Preprocess Code

Plagiarism Detection Engine


• Tokenization

• AST Parsing

• Similarity Matching

User Database


• Credentials

• Profiles

• Subscriptions

Reference Database


• Past Submissions

• Public Repos

Code Submission Database


• Uploaded Code

• Metadata

Output & Reporting Layer


• Dashboard (Results)

• Reports (PDF/Excel)

• Payment Integration

workflow

by Sam

0
0 uses