Find everything on Princeton's campus - classes, water, printers, buildings, dinning, and more! Search it on ClassMaps!
Questions? Contact Adrian Tong '20.
We’ve worked with the most popular apps on campus -- ReCal, Rooms, TigerBook, and more -- to streamline the process of getting your app in the hands of students.
USG Labs provides funding, publicity, and support to students who want to build software for thousands of Princeton students.
Have an idea you want to develop? We'd love to hear from you!
Join USG Labs by sending us a link to your live project. You’ll automatically receive publicity, funding for server costs, and our help to make your app successful.
All we ask is that your project is designed for Princeton students, and that your app is behind CAS authentication if you use non-public Princeton data. Your app must be free for Princeton students -- USG Labs can be a launching board for a service to build a userbase before deciding whether to become paid.
Any students can apply for Labs status for their project by dropping us a note at: firstname.lastname@example.org
Here’s what you get for joining USG Labs:
Publicity on the TigerApps homepage and in emails
Funding for initial hosting costs of up to $125 per project per year. Typically, each student is only eligible for one funding award per year.
When you’re ready to graduate from Labs, we’ll work with you to get your app running on USG infrastructure and maintainable by USG into the future.
The USG Labs springboard provides a cost-free platform and visibility. When your app becomes popular, USG TigerApps can step in and take over the painful questions of cost and long-term maintenance.
Better ways to do course selection
Princeton’s missing a nice way to view course reviews and descriptions together.
Scrape course evaluations information and present it nicely.
Maybe a way to easily look at past year’s course offerings and compare to current year. Who has historically taught a class, and how often has it been taught?
Suggest courses based on gaps in a person’s schedule. You can integrate with Google Calendar (ReCal works with it)
Major and Certificate planning
Catalog the requirements for each major and/or certificate program, and help find courses to satisfy those requirements based on the courses a student has already taken.
Add features, e.g. room reviews, to the Rooms app (rooms.tigerapps.org)
Meal Exchange App
Tools to translate from names to emails: get all emails given names. Useful when creating student group listservs.
Chrome extension that shows College Facebook/TigerBook details when you're emailing someone -- like Rapportive shows LinkedIn info.
Contributing features to existing applications
OIT Webfeeds: https://webfeeds.princeton.edu/ (Many University-sponsored data feeds that are free to use for students)
TigerBook API: tigerbook.org -- email email@example.com for access
Floorplans available from housing website with student login: https://sp.princeton.edu/uservices/housing/floorplans/undergraduate/
A curated list of major and certificate requirements: https://github.com/mlchow/cos333-project/tree/master/progressreport/coursedbfiles