Inspiration
We were inspired through the personal challenges that two of our team members will face this upcoming summer with being able to find someone to sublease our apartment this upcoming summer. Currently, the options for finding people to sublease are sketchy and often are posted on websites like Facebook Marketplace or Craigslist. We decided to create a closed community by GT students for GT students to help streamline the subleasing process and make it more safe and secure for everyone involved.
What it does
Leasr allows you to post your housing accommodation for other students to view and contact you if they are interested in subleasing your listing. Leasr requires you to login with the Georgia Tech SSO and requires you to verify your location within the housing that you are listing to ensure safety and security of all users. This eliminates the problem of subleasing to non GT individuals who may not be suited for living with other students.
How we built it
We build our project's frontend in Swift using UIKit, and the backend in GoLang using MongoDB. We also used GaTech's SSO system for student sign ins. For handling the API, we sent HTTPCookies as well as JSON objects to communicate between the application and the server.
Challenges we ran into
We ran into several problems throughout our project. Mainly, we had issues with coordinating the JSON objects passed between the front and back end. Since we were working with swift, any slight error with typing will throw errors and it was difficult to debug when this happened.
Accomplishments that we're proud of
We're proud of having pushed through to the end despite not having the finishing project that we had hoped for.
What we learned
We learned lots about Swift and UIKit in this project, which was certainly a learning curve we hadn't expected to be as steep as it was. We also leaned some of the challenges in creating a frontend app that can interact seamlessly with a database, like finding good times to make requests and multithreading.
What's next for Leasr
Currently, Leasr is only available for GT students. In the future we hope to expand to offering this service for other campuses across Georgia and the United States.
Log in or sign up for Devpost to join the conversation.