My Housing Upgraded

Putting the management, allocation, and selection of housing resources at your fingertips

Launch Demo

Always up-to-date

Housing data is automatically refreshed, giving students the most accurate information on housing availability without any manual work on the part of housing staff.

Modern responsive design

Designed with a mobile-focused approach, every aspect of the app looks and functions great on any device!

Feature rich

Powerful tools for both admins and end-users are provided, allowing for the system to management itself.

Live Housing Search

Housing lists update automatically

Even before their randomized draw time, students can view a list of available housing that is always up-to-date.

Mainframe's Magic Schedule Builder on the homepage

Live Room Selection

A Live Room Selection Experience, powered by Websockets

When selecting a room with their draw group, students can see the selections their draw group members make from login to completion. No longer do draw group members need to coordinate a meeting time or location.

Mainframe's Magic Schedule Builder on the homepage

Easy Application Process

Apply for the room draw in seconds

My Housing Upgraded makes it easy to apply for one or more room draw lotteries. Simply, choose a draw, add draw group members, and submit.

Mainframe's Magic Schedule Builder on the homepage

Simplified Housing Lottery

Draw Wizard

Assign priority weights to certain groups based on your housing department's policies.

Mainframe's Magic Schedule Builder on the homepage

Generate and Preview Draw Times

After assigning priority weights to draw groups, generate and preview each group's randomized draw time.

Mainframe's Magic Schedule Builder on the homepage

Powerful Admin Tools

Draw Management

Review draw applications, generate draw times, and edit settings.

Mainframe's Magic Schedule Builder on the homepage

Room Management

Edit room information, pre-reserve rooms, or manually assign students.

Mainframe's Magic Schedule Builder on the homepage

Automatic Housing Reservations

Breathe easy knowing your selected rooms are reserved

After students complete the room selection process, selected rooms are automatically marked as reserved.

Mainframe's Magic Schedule Builder on the homepage
What technologies are used?

My Housing Upgraded was written using HTML, CSS, Javascript, and Python. Specifically, it uses the jQuery library, vanilla Javascript, and the Flask Python backend framework. Additionally, the application also uses Websockets in order to deliver the live room selection experience.

How is the data stored?

The application utilizes SQLAlchemy in order to interface with the PostgreSQL database, however any database compatible with SQLAlchemy can be configured for use with the app.

Get Started

Preview My Housing Upgraded

Want to test out some of My Housing's features?
Try the demo version of the app to preview its capabilities!

Launch Demo