PrecoApp - Application that allows you to get schedule of the Ural Regional College groups. This web application is a direct evolution of telegram-bot-parser.
Note
This application is a learning exercise. Consequently, some implementation choices may reflect that learning process rather than production-grade best practices. It's my first project combining React, TypeScript, and various libraries
- Parser through Playwright
- Getting schedules for other groups
- Getting a weekly schedule for groups
- Quickly get a schedule for a user-specified group
- Server status in the footer
- The forced parsing button
- Sending a request to the server to check the schedule change
- Core: React + TypeScript
- Server: Express.js
- Parser: Playwright
- Icons: Font Awesome
- Build: Vite
- Server: Nginx
$ git clone https://github.com/levalyukov/preco-app.git
$ cd preco-app
$ npm installStart the app:
$ npm run dev -- --hostStart the server:
$ cd src/backend
$ node server.jsThis repo is licensed by MIT.
