Building an AI Resume Analyzer with Flask and Monitoring It with SigNoz
I built a simple AI Resume Analyzer, but instead of focusing only on the UI, I looked into understanding what happened inside the backend when a resume was uploaded. That led me to instrument the application with OpenTelemetry and visualize the complete request flow in SigNoz. Source Code If you'd like to explore the code, modify the project, or run it on your own machine, the complete source code is available on GitHub. GitHub Repository: https://github.com/Amit-sandhu/Resume-Analyzer-Signoz Above screenshots are from the AI Resume Analyzer source code and active web browser. Using Flask and vanilla JavaScript, the application accepts a PDF resume, extracts its text, analyzes skills and ATS compatibility, and returns personalized feedback. To run SigNoz locally, installed Docker on Xubuntu 24.04 and deployed the complete observability stack on my machine. Running everything locally allowed me to instrument the application, generate traces, and experiment freely without dependin...