[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-70722":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":16,"stars7d":16,"stars30d":17,"stars90d":16,"forks30d":16,"starsTrendScore":16,"compositeScore":18,"rankGlobal":10,"rankLanguage":10,"license":19,"archived":20,"fork":20,"defaultBranch":21,"hasWiki":22,"hasPages":22,"topics":23,"createdAt":10,"pushedAt":10,"updatedAt":25,"readmeContent":26,"aiSummary":27,"trendingCount":16,"starSnapshotCount":16,"syncStatus":28,"lastSyncTime":29,"discoverSource":30},70722,"rsschool-app","rolling-scopes\u002Frsschool-app","rolling-scopes","An application for the RS School education process","https:\u002F\u002Fapp.rs.school",null,"TypeScript",10384,223,31,67,0,1,67.15,"Mozilla Public License 2.0",false,"master",true,[24],"hacktoberfest","2026-06-12 04:00:56","[![Deploy](https:\u002F\u002Fgithub.com\u002Frolling-scopes\u002Frsschool-app\u002Factions\u002Fworkflows\u002Fdeploy.yaml\u002Fbadge.svg?branch=master)](https:\u002F\u002Fgithub.com\u002Frolling-scopes\u002Frsschool-app\u002Factions\u002Fworkflows\u002Fdeploy.yaml)\n\n\u003Cimg src=\".\u002Ftools\u002Fsloths\u002Fpublic\u002Fimg\u002Flogo.svg\" width=\"250px\"\u002F>\n\n# RS School App\n\n[app.rs.school](https:\u002F\u002Fapp.rs.school) is an application for the [RS School](https:\u002F\u002Frs.school) educational process. It helps thousands of students become front-end, back-end, mobile, and data science engineers.\n\n\u003Cimg src=\"https:\u002F\u002Fuser-images.githubusercontent.com\u002F618807\u002F138608245-f00471ce-f982-4901-a32e-7246720ed13b.png\" width=\"600px\"\u002F>\n\n## Monitoring\n\nhttps:\u002F\u002Fstatus.rs.school\u002F\n\n## Technology Overview\n\n### Stack\n\n- Language: [TypeScript](https:\u002F\u002Fwww.typescriptlang.org\u002F)\n- Front-end: [Next.js](https:\u002F\u002Fnextjs.org\u002F) \u002F [React](https:\u002F\u002Freactjs.org\u002F)\n- Back-end: [NestJS](https:\u002F\u002Fnestjs.com\u002F) and [Koa.js](https:\u002F\u002Fkoajs.com\u002F) (deprecated backend) \u002F [Node.js](https:\u002F\u002Fnodejs.org\u002Fen\u002F)\n- End-to-end: [Playwright](https:\u002F\u002Fplaywright.dev\u002F)\n- Database: [PostgreSQL](https:\u002F\u002Fwww.postgresql.org\u002F)\n- Deployment: [Podman](https:\u002F\u002Fpodman.io\u002F)\n\n### Infrastructure\n\n- Cloud: [AWS EC2](https:\u002F\u002Faws.amazon.com\u002Fec2\u002F), [AWS RDS](https:\u002F\u002Faws.amazon.com\u002Frds\u002Fpostgresql\u002F), [AWS S3](https:\u002F\u002Faws.amazon.com\u002Fs3\u002F), [AWS CloudWatch](https:\u002F\u002Faws.amazon.com\u002Fcloudwatch\u002F)\n- Monitoring: [Sentry](https:\u002F\u002Frs-school.sentry.io\u002F), [Checkly](https:\u002F\u002Fapp.checklyhq.com\u002F)\n- CI\u002FCD: [GitHub Actions](https:\u002F\u002Fgithub.com\u002Frolling-scopes\u002Frsschool-app\u002Ftree\u002Fmaster\u002F.github\u002Fworkflows)\n\n## Getting Started\n\nRepository is organized into 3 workspaces: `server`, `nestjs`, `client`. Each workspace has its own package.json and npm scripts. We use [Turbo](https:\u002F\u002Fturbo.build\u002F) to run scripts across workspaces.\n\n### Prerequisites\n\nPlease install the following software before starting development:\n\n- [Git 2.10+](https:\u002F\u002Fgit-scm.com\u002Fdownloads)\n- [Node.js LTS](https:\u002F\u002Fnodejs.org\u002Fen\u002Fdownload\u002F)\n- [Podman](https:\u002F\u002Fpodman.io\u002Fdocs\u002Finstallation)\n- [podman-compose](https:\u002F\u002Fgithub.com\u002Fcontainers\u002Fpodman-compose)\n\n### Steps\n\n- Clone [repository](https:\u002F\u002Fgithub.com\u002Frolling-scopes\u002Frsschool-app)\n- Run `npm install` (installs dependencies in the root folder and `client` \u002F `server` folders.)\n- Run `npm run db:up` (starts local database)\n- Run `npm run db:restore` (restores a test DB snapshot)\n- Make copies of `server\u002F.env.example` and `nestjs\u002F.env.example`, then rename them to `server\u002F.env` and `nestjs\u002F.env` respectively\n- Run `npm start` (starts application by running Next.js and REST API server)\n- Open `http:\u002F\u002Flocalhost:3000` in a browser\n- See more in [CONTRIBUTING](https:\u002F\u002Fgithub.com\u002Frolling-scopes\u002Frsschool-app\u002Fblob\u002Fmaster\u002FCONTRIBUTING.md) guide\n\n### Running docs locally\n\n- Install docsify globally: `npm i -g docsify-cli`\n- Run `docsify serve -p 4000 docs`\n\n## Contributing\n\nSee [CONTRIBUTING](https:\u002F\u002Fgithub.com\u002Frolling-scopes\u002Frsschool-app\u002Fblob\u002Fmaster\u002FCONTRIBUTING.md) guide\n\n## Contributors\n\n### Code Contributors\n\nThis project exists thanks to all the people who contribute. [[Contribute](CONTRIBUTING.md)].\n\n\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Frolling-scopes\u002Frsschool-app\u002Fgraphs\u002Fcontributors\">\n  \u003Cimg src=\"https:\u002F\u002Fcontrib.rocks\u002Fimage?repo=rolling-scopes\u002Frsschool-app\" \u002F>\n\u003C\u002Fa>\n\n_Made with [contrib.rocks](https:\u002F\u002Fcontrib.rocks)_\n\n### Financial Contributors\n\nBecome a financial contributor and help us sustain our community. [[Contribute](https:\u002F\u002Fopencollective.com\u002Frsschool\u002Fcontribute)]\n\n#### Individuals\n\n\u003Ca href=\"https:\u002F\u002Fopencollective.com\u002Frsschool\">\u003Cimg src=\"https:\u002F\u002Fopencollective.com\u002Frsschool\u002Findividuals.svg?width=890\">\u003C\u002Fa>\n\n#### Organizations\n\nSupport this project with your organization. Your logo will show up here with a link to your website. [[Contribute](https:\u002F\u002Fopencollective.com\u002Frsschool\u002Fcontribute)]\n\n\u003Ca href=\"https:\u002F\u002Fopencollective.com\u002Frsschool\u002Forganization\u002F0\u002Fwebsite\">\u003Cimg src=\"https:\u002F\u002Fopencollective.com\u002Frsschool\u002Forganization\u002F0\u002Favatar.svg\">\u003C\u002Fa>\n\u003Ca href=\"https:\u002F\u002Fopencollective.com\u002Frsschool\u002Forganization\u002F1\u002Fwebsite\">\u003Cimg src=\"https:\u002F\u002Fopencollective.com\u002Frsschool\u002Forganization\u002F1\u002Favatar.svg\">\u003C\u002Fa>\n\n## License\n\n[Mozilla Public License 2.0](https:\u002F\u002Fgithub.com\u002Frolling-scopes\u002Frsschool-app\u002Fblob\u002Fmaster\u002FLICENSE)","rolling-scopes\u002Frsschool-app 是一个为 RS School 教育过程设计的应用程序，旨在帮助数千名学生成为前端、后端、移动和数据科学工程师。该项目使用 TypeScript 编写，前端基于 Next.js 和 React，后端采用 NestJS 和 Node.js，并通过 PostgreSQL 进行数据存储。它还利用了 AWS 云服务进行部署与监控，确保应用的稳定性和可靠性。此项目非常适合需要构建教育平台或在线学习系统的场景，特别是那些希望提供全面技术培训课程的组织。",2,"2026-06-11 03:33:50","high_star"]