/AlbertPlus

Primary LanguageTypeScriptMIT LicenseMIT

Logo

A modern, open-source platform to enhance the NYU course planning and registration experience.

Website · Documentation · Bug Report/Feature Request

CI Web Deploy Docs Deploy Scraper Deploy Browser Extension Deploy Convex Deploy


Table of Contents

About The Project

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.

Built With

This project is built with a modern and robust tech stack, including:

  • Core: TypeScript, React 19, Next.js 15, Convex, Bun, Turborepo
  • Specialized: Plasmo, Cloudflare Workers, Hono, Drizzle ORM, Astro, Starlight, Clerk

For a full list of technologies, please refer to the Tech Stack documentation.

Deployed Sites

You can explore the deployed instances of AlbertPlus:

Getting Started

To get a local copy up and running, please follow the instructions in our Quick Start guide.

Contributing

If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also contribute by opening an issue for bug report or feature request.

For more information, please see our Contributing Guidelines.

License

Distributed under the MIT License. See LICENSE for more information.