From ecffcb08e8a30222798fedf871c03975e9a1ea7a Mon Sep 17 00:00:00 2001 From: saeedkhosravi94 Date: Sat, 8 Nov 2025 19:15:17 +0100 Subject: [PATCH] first commit --- README.md | 50 ++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 50 insertions(+) create mode 100644 README.md diff --git a/README.md b/README.md new file mode 100644 index 0000000..9b4374c --- /dev/null +++ b/README.md @@ -0,0 +1,50 @@ +# Resume Website + +Personal resume website for [saeedkhosravi.it](https://saeedkhosravi.it) + +## Features + +- **Resume**: Work experience, education, and certificates +- **Projects**: Interactive ML/AI project demos + - YOLO object detection on repair dataset + - Semi-Supervised SVM model comparison + - NDCC dataset generator +- **Articles**: Technical articles and blog posts + +## Tech Stack + +- **Backend**: FastAPI +- **Frontend**: Jinja2 templates, Skeleton CSS +- **ML Models**: YOLOv8, S3VM, Newton-UTSVM, LSTSVM +- **Data**: Various datasets (iris, wine, heart, etc.) + +## Setup + +1. Install dependencies: +```bash +pip install fastapi uvicorn jinja2 python-multipart +``` + +2. Run the server: +```bash +uvicorn main:app --reload +``` + +3. Visit `http://localhost:8000` + +## Project Structure + +``` +├── main.py # FastAPI application +├── routes/ # Route handlers +│ ├── resume.py # Resume page +│ ├── projects.py # Projects and ML demos +│ └── articles.py # Articles page +├── templates/ # HTML templates +├── models/ # ML models implementation +└── datasets/ # Dataset files and loaders +``` + +## License + +MIT