Skip to content

ahmed-hamda/resume

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Resume App

📌 Description

Resume App is a full-stack web application that automatically generates summaries and quizzes from educational content (PDFs, documents, images).
The project is developed in an academic context and combines Artificial Intelligence (NLP) techniques with a modern web architecture.


🏗️ Project Architecture


resume/
│
├── backend/    # Backend API (Flask / AI / NLP)
├── frontend/   # Frontend Application (Angular)
└── .gitignore


⚙️ Technologies Used

Backend

  • Python
  • Flask
  • SQLAlchemy
  • JWT Authentication
  • NLP / AI (automatic generation)

Frontend

  • Angular
  • TypeScript
  • HTML / CSS
  • PrimeNG

🚀 Main Features

  • User authentication (Student / Teacher)
  • Educational file upload
  • Automatic generation of:
    • Summary
    • Quiz
    • Flashcards
  • Viewing and managing generated content
  • Modern and responsive web interface

🎬 Demo

▶️ Demo Video

Resume App Demo

🖼️ Screenshots

Demo screenshots are available in the /demo folder:

  • Login interface
  • File upload
  • Automatically generated summary

🛠️ Local Installation

Backend

cd backend
python -m venv venv
source venv/bin/activate
pip install -r requirements.txt
flask run

Frontend

cd frontend
npm install
ng serve

👤 Author

Ahmed Hamda Engineering Student – ISIMS GitHub: https://github.com/ahmed-hamda

About

Learning platform (Flask + Angular): course and chapter creation, Markdown summaries, quizzes, user sharing, Supabase storage, PostgreSQL, and JWT authentication.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors