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.
resume/
│
├── backend/ # Backend API (Flask / AI / NLP)
├── frontend/ # Frontend Application (Angular)
└── .gitignore
- Python
- Flask
- SQLAlchemy
- JWT Authentication
- NLP / AI (automatic generation)
- Angular
- TypeScript
- HTML / CSS
- PrimeNG
- User authentication (Student / Teacher)
- Educational file upload
- Automatic generation of:
- Summary
- Quiz
- Flashcards
- Viewing and managing generated content
- Modern and responsive web interface
Demo screenshots are available in the /demo folder:
- Login interface
- File upload
- Automatically generated summary
cd backend
python -m venv venv
source venv/bin/activate
pip install -r requirements.txt
flask runcd frontend
npm install
ng serveAhmed Hamda Engineering Student – ISIMS GitHub: https://github.com/ahmed-hamda
