My Housing Upgraded

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

Launch Demo
My Housing Upgraded on a laptop

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 the system to manage 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.

Live list of available housing

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.

Live room selection with draw group members

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.

Room draw application form

Simplified Housing Lottery

Draw Wizard

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

Draw Wizard assigning priority weights

Generate and Preview Draw Times

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

Generated draw times preview

Powerful Admin Tools

Draw Management

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

Admin draw management screen

Room Management

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

Admin room management screen

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.

Completed room selection with reserved rooms
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 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