Skip to content

Smart academic dashboard for analyzing and verifying the originality of university projects using AI-powered insights.

Notifications You must be signed in to change notification settings

Mohamad-shosha/Aseel-Frontend

Repository files navigation

🎨 Aseel AI Frontend

Aseel AI Frontend is the interactive web interface for the Aseel Academic Integrity Platform, developed using Angular to deliver a modern, efficient, and secure experience.
It connects seamlessly with the backend system to provide real-time project originality analysis powered by Artificial Intelligence.


🚀 Overview

The platform enables universities, instructors, and students to:

  • Upload academic projects including images, reports, or documents.
  • Request originality analysis directly through a secure connection.
  • View and download detailed AI-generated originality reports.
  • Manage multiple submissions with an intuitive, user-friendly interface.

Aseel AI streamlines the verification process, ensuring reliable academic evaluation through automation and intelligent design.


✨ Key Features

  • AI Integration: Communicates directly with the backend for originality assessment.
  • Responsive Layout: Designed to adapt perfectly to desktop, tablet, and mobile screens.
  • Secure Uploads: Files are validated and transmitted securely for processing.
  • Report Visualization: Clear display of originality scores and comparison results.
  • Modern Design: Minimalist interface with smooth user interactions.
  • Error Feedback: Real-time notifications for upload or network issues.
  • Multi-Environment Support: Works in both local and production setups.

🧩 Technologies Used

  • Angular 14+ — Single Page Application framework.
  • TypeScript — For scalable and maintainable development.
  • HTML5 / SCSS — Clean structure and styling.
  • RxJS — Reactive programming and API handling.
  • REST API Integration — Connects directly to the backend for data exchange.
  • Angular Material (Optional) — Consistent and accessible UI components.

🧠 System Flow

  1. User uploads a project file through the web interface.
  2. The system validates the request and prepares the data for AI analysis.
  3. The backend processes the file using AI models for originality detection.
  4. The results are sent back and displayed in an interactive report format.
  5. Users can review, save, or download the generated results.

⚙️ Environment Configuration

The frontend connects to the backend API through environment variables.
Update the environment files with the correct base API URL before deployment.

Example:


🧭 Deployment

The frontend can be deployed on:

  • Vercel
  • Netlify
  • Firebase Hosting
  • AWS S3 / CloudFront
  • Railway / Hostinger

Each platform supports custom domain mapping and CI/CD workflows.
Ensure the production API endpoint is correctly configured before deployment.


💡 Design Philosophy

The Aseel AI Frontend focuses on clarity, performance, and accessibility.
Every component is structured for easy navigation, ensuring a seamless experience for students and educators.
The interface emphasizes simplicity and trust, allowing users to interact confidently with AI-based academic tools.


📖 Summary

Aseel AI Frontend delivers a modern, secure, and efficient interface for academic originality verification.
By combining a lightweight UI with intelligent backend integration, it ensures transparency, speed, and reliability across all academic evaluation processes.

About

Smart academic dashboard for analyzing and verifying the originality of university projects using AI-powered insights.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •