Skip to content

Commit 09f604c

Browse files
author
Namasivaayam-L
committed
feat: add portfolio configuration and GitHub workflow for automated notifications
1 parent d0ba0d8 commit 09f604c

File tree

2 files changed

+57
-0
lines changed

2 files changed

+57
-0
lines changed
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
# .github/workflows/notify-portfolio.yml
2+
name: Notify Portfolio on Update
3+
on:
4+
push:
5+
branches: [main, master]
6+
jobs:
7+
notify:
8+
runs-on: ubuntu-latest
9+
steps:
10+
- name: Trigger portfolio update
11+
env:
12+
PORTFOLIO_TRIGGER_TOKEN: ${{ secrets.PORTFOLIO_TRIGGER_TOKEN }}
13+
run: |
14+
if [ -z "$PORTFOLIO_TRIGGER_TOKEN" ]; then
15+
echo "Missing PORTFOLIO_TRIGGER_TOKEN"
16+
exit 1
17+
fi
18+
curl -s -X POST \
19+
-H "Accept: application/vnd.github+json" \
20+
-H "Authorization: token ${PORTFOLIO_TRIGGER_TOKEN}" \
21+
https://api.github.com/repos/Namasivaayam-L/namasivaayam-folio/dispatches \
22+
-d '{"event_type":"update-portfolio","client_payload":{"repo":"${{ github.repository }}","ref":"${{ github.ref }}","sha":"${{ github.sha }}"}}' \
23+
| tee /dev/stderr

.portfolio/config.yml

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
# .portfolio/config.yml
2+
name: Quantum Tutor - AI Teaching Assistant
3+
slug: quantum-tutor
4+
description: >
5+
An AI-powered teaching assistant that uses the Socratic method to guide students through learning
6+
Data Structures and Algorithms, with a specific focus on sorting algorithms. Features RAG capabilities
7+
on user-provided documents, built with Next.js, FastAPI, LlamaIndex, and multiple LLMs.
8+
tech_stack:
9+
- Next.js
10+
- FastAPI
11+
- LlamaIndex
12+
- LlamaDeploy
13+
- Gemini AI
14+
- Groq LLM
15+
- MongoDB
16+
- Docker
17+
- Python
18+
- React
19+
- TypeScript
20+
- Material UI
21+
- PDFPlumber
22+
tags:
23+
- AI/ML
24+
- Education
25+
- Socratic Method
26+
- RAG
27+
- Full-Stack
28+
is_active: true
29+
readme_path: README.md
30+
repo_url: https://github.com/Namasivaayam-L/quantum-tutor
31+
thumbnail: https://raw.githubusercontent.com/Namasivaayam-L/quantum-tutor/main/.portfolio/cover.png
32+
created_at: 2025-11-27
33+
updated_at: 2025-11-27
34+
featured: false

0 commit comments

Comments
 (0)