Inspiration

This is the project that I worked on for my rapid application development class at George Mason University.

What it does

Meetdaroomie lets users find roommates based on various criteria: the type of living space they want, whether or not they smoke, or whether or not they have pets.

How I built it

The project is writting in Python, using the Django framework and Postgresql as the database, Gunicorn as the server, and Caddy to serve as the reverse proxy. In the event of crashes, supervisord will restart the server.

Challenges I ran into

The primary challenges I faced were getting Caddy to serve the static content from Django as well as restarting the server in the event of crashes, which we eventually solved with supervisord.

Accomplishments that I'm proud of

  • Being able to ship a demo project by the end of the semester.

What I learned

  • How to use Django builtin classes to minimize work needed to create users and profiles.
  • How to better use the caddy web server.

What's next for Meetdaroomie

Share this project:

Updates