Overview
Welcome to the AlbertPlus project! This documentation will guide you through the process of setting up your development environment, understanding the project architecture, and contributing to the AlbertPlus platform.
What is AlbertPlus?
Section titled “What is AlbertPlus?”AlbertPlus is a comprehensive, open-source platform designed to enhance the course registration experience for New York University (NYU) students, built by the Fall 2025 Dev Team at Tech@NYU. 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.
Features
Section titled “Features”(WIP)
Try It Out
Section titled “Try It Out”You can explore the deployed instances of AlbertPlus:
- Web App: dev.albertplus.com - The main web application for course planning and schedule building
- Scraper: scraper.albertplus.com - The Cloudflare Worker that scrapes course data from NYU public sites
- Documentation: docs.albertplus.com - This documentation site
Who is this for?
Section titled “Who is this for?”This documentation is intended for developers who are interested in contributing to AlbertPlus or people who are interested in learning more about the technical details of AlbertPlus. It assumes a basic understanding of web development concepts, including JavaScript/TypeScript, React, and Git. Whether you are a seasoned developer or a student looking to learn, we welcome your contributions.