Skip to content

Commit 41f2d7b

Browse files
committed
Merge branch 'main' of https://github.com/TechAtNYU/CourseHelper into feat/sidepanel
2 parents 44a7770 + 85836cf commit 41f2d7b

File tree

28 files changed

+2501
-432
lines changed

28 files changed

+2501
-432
lines changed

README.md

Lines changed: 2 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -22,11 +22,11 @@
2222
<div align="center">
2323

2424
[![CI](https://github.com/TechAtNYU/AlbertPlus/actions/workflows/ci.yaml/badge.svg)](https://github.com/TechAtNYU/AlbertPlus/actions/workflows/ci.yaml)
25-
[![Web Deploy](https://github.com/TechAtNYU/AlbertPlus/actions/workflows/web.yaml/badge.svg)](https://github.com/TechAtNYU/AlbertPlus/actions/workflows/web.yaml)
25+
[![Web Deploy](https://github.com/TechAtNYU/AlbertPlus/actions/workflows/web-prod.yaml/badge.svg)](https://github.com/TechAtNYU/AlbertPlus/actions/workflows/web-prod.yaml)
2626
[![Docs Deploy](https://github.com/TechAtNYU/AlbertPlus/actions/workflows/docs.yaml/badge.svg)](https://github.com/TechAtNYU/AlbertPlus/actions/workflows/docs.yaml)
2727
[![Scraper Deploy](https://github.com/TechAtNYU/AlbertPlus/actions/workflows/scraper.yaml/badge.svg)](https://github.com/TechAtNYU/AlbertPlus/actions/workflows/scraper.yaml)
2828
[![Browser Extension Deploy](https://github.com/TechAtNYU/AlbertPlus/actions/workflows/browser.yml/badge.svg)](https://github.com/TechAtNYU/AlbertPlus/actions/workflows/browser.yml)
29-
[![Convex Deploy](https://github.com/TechAtNYU/AlbertPlus/actions/workflows/convex.yaml/badge.svg)](https://github.com/TechAtNYU/AlbertPlus/actions/workflows/convex.yaml)
29+
[![Convex Deploy](https://github.com/TechAtNYU/AlbertPlus/actions/workflows/convex_prod.yaml/badge.svg)](https://github.com/TechAtNYU/AlbertPlus/actions/workflows/convex_prod.yaml)
3030

3131
</div>
3232

@@ -35,7 +35,6 @@
3535
## Table of Contents
3636

3737
- [About The Project](#about-the-project)
38-
- [Built With](#built-with)
3938
- [Deployed Sites](#deployed-sites)
4039
- [Getting Started](#getting-started)
4140
- [Contributing](#contributing)
@@ -45,13 +44,6 @@
4544

4645
AlbertPlus is a comprehensive, open-source platform designed to enhance the course registration experience for New York University (NYU) students. It provides a modern, intuitive interface and a suite of tools to help students plan their academic journey, build schedules, and navigate the complexities of course selection. The project is a monorepo that consists of a web application, a browser extension, a web scraper, and a documentation site, all powered by a Convex backend.
4746

48-
### Built With
49-
50-
This project is built with a modern and robust tech stack, including:
51-
52-
- **Core:** TypeScript, React 19, Next.js 15, Convex, Bun, Turborepo
53-
- **Specialized:** Plasmo, Cloudflare Workers, Hono, Drizzle ORM, Astro, Starlight, Clerk
54-
5547
For a full list of technologies, please refer to the [Tech Stack](https://docs.albertplus.com/getting-started/tech-stack/) documentation.
5648

5749
## Deployed Sites

apps/browser/package.json

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -11,16 +11,16 @@
1111
"check:types": "tsc -noEmit"
1212
},
1313
"dependencies": {
14-
"@clerk/chrome-extension": "^2.8.6",
15-
"convex": "^1.29.3",
14+
"@clerk/chrome-extension": "^2.8.10",
15+
"convex": "^1.30.0",
1616
"plasmo": "0.90.5",
17-
"react": "19.2.0",
18-
"react-dom": "19.2.0",
17+
"react": "19.2.1",
18+
"react-dom": "19.2.1",
1919
"tailwindcss": "3.4.1"
2020
},
2121
"devDependencies": {
22-
"@types/chrome": "^0.1.31",
23-
"@types/node": "^24.10.1",
22+
"@types/chrome": "^0.1.32",
23+
"@types/node": "^24.10.2",
2424
"@types/react": "19.2.7",
2525
"@types/react-dom": "19.2.3",
2626
"postcss": "8.5.6",

apps/docs/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,8 @@
1010
"astro": "astro"
1111
},
1212
"dependencies": {
13-
"@astrojs/starlight": "^0.36.3",
14-
"astro": "^5.16.3",
13+
"@astrojs/starlight": "^0.37.1",
14+
"astro": "^5.16.4",
1515
"sharp": "^0.34.5",
1616
"zod": "3"
1717
},

apps/scraper/package.json

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -19,16 +19,16 @@
1919
"dependencies": {
2020
"@albert-plus/server": "workspace:*",
2121
"dotenv": "^17.2.3",
22-
"drizzle-orm": "^0.44.7",
23-
"hono": "^4.10.7",
22+
"drizzle-orm": "^0.45.0",
23+
"hono": "^4.10.8",
2424
"nanoid": "^5.1.6",
2525
"zod": "^4.1.13"
2626
},
2727
"devDependencies": {
2828
"@libsql/client": "^0.15.15",
29-
"@types/node": "^24.10.1",
30-
"convex": "^1.29.3",
31-
"drizzle-kit": "^0.31.7",
32-
"wrangler": "^4.51.0"
29+
"@types/node": "^24.10.2",
30+
"convex": "^1.30.0",
31+
"drizzle-kit": "^0.31.8",
32+
"wrangler": "^4.52.1"
3333
}
3434
}

apps/web/package.json

Lines changed: 11 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
"packageManager": "[email protected]",
1313
"dependencies": {
1414
"@albert-plus/server": "workspace:*",
15-
"@clerk/nextjs": "^6.35.5",
15+
"@clerk/nextjs": "^6.36.1",
1616
"@radix-ui/react-avatar": "^1.1.11",
1717
"@radix-ui/react-checkbox": "^1.3.3",
1818
"@radix-ui/react-context-menu": "^2.2.16",
@@ -28,25 +28,27 @@
2828
"@radix-ui/react-tooltip": "^1.2.8",
2929
"@remixicon/react": "^4.7.0",
3030
"@t3-oss/env-nextjs": "^0.13.8",
31-
"@tanstack/react-form": "^1.26.0",
32-
"@tanstack/react-query": "^5.90.11",
31+
"@tanstack/react-form": "^1.27.2",
32+
"@tanstack/react-query": "^5.90.12",
3333
"@tanstack/react-table": "^8.21.3",
34-
"@tanstack/react-virtual": "^3.13.12",
34+
"@tanstack/react-virtual": "^3.13.13",
3535
"babel-plugin-react-compiler": "^1.0.0",
3636
"class-variance-authority": "^0.7.1",
3737
"clsx": "^2.1.1",
3838
"cmdk": "^1.1.1",
3939
"convex": "^1.29.3",
4040
"date-fns": "^4.1.0",
4141
"framer-motion": "^12.23.24",
42-
"lucide-react": "^0.555.0",
43-
"next": "16.0.5",
42+
"lucide-react": "^0.556.0",
43+
"next": "16.0.8",
4444
"next-themes": "^0.4.6",
4545
"pdfjs-dist": "^5.4.449",
4646
"radix-ui": "^1.4.3",
47-
"react": "19.2.0",
48-
"react-day-picker": "^9.11.3",
49-
"react-dom": "19.2.0",
47+
"react": "19.2.1",
48+
"react-day-picker": "^9.12.0",
49+
"react-dom": "19.2.1",
50+
"react-draggable": "^4.5.0",
51+
"recharts": "2.15.4",
5052
"sonner": "^2.0.7",
5153
"tailwind-merge": "^3.4.0",
5254
"zod": "^4.1.13"

0 commit comments

Comments
 (0)