Schedule for колледж связи пгути

Netlify Status

Reskin of https://lk.ks.psuti.ru/ since it lacks mobile support and is generally ugly.

Screenshot

Screenshot

Visit website

Tech stack & features

  • React with Next.js v13.5 (pages router)
  • Tailwind CSS. This is my first project using it, after using SCSS Modules for many years
  • @shadcn/ui components (built with Radix UI)
  • JSDOM for parsing scraped pages, rehydration strategy for cache
  • TypeScript with types for each package
  • Telegram Bot API (via [node-telegram-bot-api]) for parsing failure notifications
  • Custom js parser for teachers' photos
  • Accessability & tab navigation support
  • Dark theme with automatic switching based on system settings

Built under 1 day. Tools used: pnpm, eslint, react-icons. Deployed with Netlify and supported by Cloudflare.

Hire me!

I'm available for hire if you can provide me with a work visa in Canada. Check out my resume: cv.hloth.dev.

Description
No description provided
Readme AGPL-3.0 1.7 MiB
Languages
TypeScript 81.4%
JavaScript 11.7%
Shell 5.1%
CSS 1.2%
Dockerfile 0.5%
Other 0.1%