Skip to content

kklimas/pk-schedule-sync

Repository files navigation

PK Schedule Sync 🚀

PK Schedule Sync is an intelligent backend system designed to automatically synchronize student schedules from the Politechnika Krakowska (PK) website to a structured database, enriched with AI-powered data parsing.

App UI

📖 Documentation

Explore the detailed documentation to get started:

🛠️ Tech Stack

  • Backend: Python 3.12+, FastAPI, SQLAlchemy
  • Data Processing: Pandas, OpenPyxl, xlrd
  • AI Integration: Ollama (local local LLM instance)
  • Scraping: HTTPX, BeautifulSoup4
  • Database: SQLite
  • Notifications: Slack API
  • Calendar: Google Calendar API

📝 Roadmap & Notes

Check NOTES.md for upcoming features and development logs.

About

Application for syncing university schedule with personal calendar

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published