AlbertPlus
docs.albertplus.com
What it is
AlbertPlus is a free, open-source platform for NYU students planning courses, building schedules and tracking degree progress. Its web app is the main course-planning interface, and a browser extension connects with NYU’s Albert website. Students can browse course and program information, check class availability and create schedules. The web app can parse an uploaded degree progress report PDF in the browser, extract completed courses and grades, and compare them with program requirements. Parsing occurs client-side, so the academic record is not sent to the server; extracted course information is stored in Convex under the authenticated user’s ID. AlbertPlus gathers course and offering data from NYU’s public catalog and Albert public class search, including possible instructor, location, meeting-time, section-status and corequisite details. Clerk handles sign-in and sessions, Convex supplies backend services, and scraping runs on Cloudflare Workers. The feature section is marked WIP, and the repository uses the MIT License.
Spec sheet
- Purpose
- AlbertPlus is an open-source platform that enhances course planning and registration for New York University students.Read 11 Oct 2026 · docs.albertplus.com
- Audience
- AlbertPlus is designed for NYU students, while the documentation welcomes developers interested in contributing.Read 11 Oct 2026 · docs.albertplus.com
- Deployment
- The maker lists a deployed web app at dev.albertplus.com and describes it as the main course-planning and schedule-building app.Read 4 Oct 2026 · docs.albertplus.com
- Integrations
- The web app uses Clerk for authentication and Convex for its backend and real-time database.Read 11 Oct 2026 · docs.albertplus.com
- Privacy
- The documentation says degree progress report PDFs are parsed in the browser so academic records are not sent to the server during parsing.Read 11 Oct 2026 · docs.albertplus.com
- License
- The maker’s GitHub repository says AlbertPlus is distributed under the MIT License.Read 11 Oct 2026 · github.com
- Authentication
- The docs describe Clerk sign-in and session management, with JWT validation connecting authenticated clients to Convex.Read 4 Oct 2026 · docs.albertplus.com
- Backend
- AlbertPlus uses Convex for its real-time database, serverless functions, and authentication services.Read 11 Oct 2026 · docs.albertplus.com
- Browser extension
- The browser extension integrates with NYU’s Albert website and adds AlbertPlus features to its interface.Read 11 Oct 2026 · docs.albertplus.com
- Class details
- Scraped course offerings can include class number, section status, instructor, location, meeting days and times, and corequisite relationships.Read 4 Oct 2026 · docs.albertplus.com
- Course data
- A Cloudflare Worker scraper collects course and program data from NYU’s public systems.Read 11 Oct 2026 · docs.albertplus.com
- Course offerings
- Scheduled scraping collects offering details including section, instructor, schedule, location, and enrollment status.Read 11 Oct 2026 · docs.albertplus.com
- Course planning
- The web app is described as the main interface for course planning and schedule building.Read 4 Oct 2026 · docs.albertplus.com
- Degree progress
- Students can upload a degree progress report PDF, which is parsed in the browser to identify completed courses and grades for a degree audit.Read 11 Oct 2026 · docs.albertplus.com
- Development status
- The overview page marks the product features section as “WIP.”Read 11 Oct 2026 · docs.albertplus.com
- Extension access
- Users can sign in to their AlbertPlus account from the extension for personalized features.Read 11 Oct 2026 · docs.albertplus.com
- Feature status
- The overview’s feature section is marked “(WIP).”Read 4 Oct 2026 · docs.albertplus.com
- PDF privacy
- The docs say degree report PDFs are parsed client-side so the academic records are not sent to the server; extracted course information is stored in the Convex database under the authenticated user’s ID.Read 4 Oct 2026 · docs.albertplus.com
- Schedule building
- The app and extension let students browse course and program data, check class availability, and build schedules.Read 11 Oct 2026 · docs.albertplus.com
- Student features
- The maker says students can browse courses, track degree progress, and create schedules with the web app and browser extension.Read 4 Oct 2026 · docs.albertplus.com
- Web app
- The web application provides an interface for course planning and registration.Read 11 Oct 2026 · docs.albertplus.com
Strong points and limits
Strong points
- Free and open source
- Web app plus browser extension
- Client-side degree PDF parsing
- Course offering and schedule details
- MIT-licensed repository
Limits
- Features are marked work in progress
- Focused on NYU students
- Requires authenticated access for personalized features
Who it suits
AlbertPlus suits NYU students who want browser-based course planning, schedule building and degree-progress tracking. Its documentation also welcomes developers and students interested in contributing.
Verdict
AlbertPlus combines NYU course data, schedule creation and degree-progress parsing in a free open-source project. The WIP status means students should expect ongoing changes while using its web app and extension.
Where Specifiction places it
- Course Registration Software#17 of 357.6