Skip to content

Soft do wynajmu mieszkania prototyp

kpc21 edited this page Feb 24, 2021 · 1 revision

Sformułowanie problemu i celu

Problem: jest dużo mieszkań do przegrzebania i żadne nie będzie idealne. Nie znamy jeszcze kompletu kryteriów, według których będziemy wybierać. Oferty są niekompletne (brakuje pełnych informacji o kosztach, lokalizacji) i trzeba będzie skontaktować się z wynajmującymi, po czym zebrać gdzieś te informacje tak, żeby można było je porównywać. Osoby, które płacą składki powinny mieć prawo głosu w sprawie tego, jaki lokal wybierzemy. Rynek lokali do wynajęcia porusza się bardzo szybko, dlatego najlepiej byłoby zbierać informacje w ciągu godzin. To zmusza nas do wykonywania telefonów, zamiast robienia tego automatycznie np. używając e-maili.

Cel do osiągnięcia: wyłonienie drogą względnego konsensusu mieszkania, które zostało porównane z innymi.

Co mamy teraz

Kanał na Telegramie, gdzie co chwila pojawiają się nowe oferty. Sporo z nich nas nie dotyczy z jednego z poniższych powodów:

  1. mają śliśle określony profil działalności,
  2. są nieaktualne
  3. nie są ofertami wynajmu 24h/dobę lub nie spełniają innych warunków

Mamy więc duży stosunek sygnału do szumu i na ten moment nikt nie filtruje naszych informacji. Nie wiadomo mi nic o ani jednym telefonie wykonanym do wynajmujących.

Idealnie rozwiązanie

Platforma, która automatycznie nawiązuje połączenia i pozwala nam grupowo zadawać pytania, żeby szybko odsiewać i priorytetyzować mieszkania. Dane oraz dyskusje powinny być łatwo wprowadzane i ustrukturyzowane.

Otwarte problemy

Jak zapisywać informację o kosztach, biorąc pod uwagę że zależy ona od wielu czynników?

Alternatywy / prowizorka

Google Spreadsheet dzielony wewnątrz HSŁ.

Zalety:

  1. Już istnieje,
  2. Nic nie kosztuje

Wady:

  1. Ciężko będzie znaleźć już wpisane ogłoszenia
  2. Brak automatyzacji

Minimalne usprawnienia

  1. Schowanie platformy za indywidualnymi loginami i hasłami, żeby nikt się nie przyczepił o RODO
  2. Możliwość łatwego "zakopywania" ogłoszeń, które ktoś oznaczył jako niezwiązane z naszymi kryteriami
  3. Automatyczne wysyłanie SMS z pytaniem "dzień dobry! czy oferta z olx.pl jest aktualna? mam na myśli adres: {URL}"
  4. W każdym ogłoszeniu link do naszej platformy, gdzie można wpisać notatki
  5. Przycisk "nagraj", gdzie ktoś może łatwo nagrać rozmowę telefoniczną, jeśli została przeprowadzona w trybie głośnomówiącym oraz wysłać ją na serwer
  6. Możliwość wpisania pełnego czynszu
  7. Możliwość wpisania adresu razem z pinezką
  8. Pokazanie mapy mieszkań (leaflet.js)

Opis funkcjonalności

Login

Tabelka par (username, hasło_bcrypt). Więcej nam raczej nie potrzeba. Możliwość dodawania przez formularz, bez e-maila chyba. Wszystkie strony inne niż widok od loginu wymagają wpisania loginu i hasła.

Alternatywa: bot na Telegramie daje nam linka, który służy do autoryzacji.

Bot od Telegrama

Podstawowa funkcjonalność: podchwytywanie wiadomości np. z kanału Aleksego (albo rozszerzenie/interfejsowanie z jego botem) oraz dopisywanie do nich edit linka oraz już zebranych informacji.

Bot musi więc:

  1. Zauważać wiadomości
  2. Edytować wiadomości
  3. Usuwać wiadomości

Propozycja Beniamina:

Wystawić proste restowe api, dzieki ktoremu bot bedzie mógł dodawac nowe ogloszenia lub usuwać istniejące. W ten sposób, nie będzie trzeba pisać nowego bota i nowego mechanizmu zbierania ogłoszeń.

Jednoczesnie będzie można dodawać różne metadane do ogłoszeń poprzez przeglądarke.

Reakcja na nową wiadomość

Dane niech będą tabelki SQL:

oferty

  1. id: int
  2. olx_url: text UNIQUE
  3. kiedy_zauwazono: epoch
  4. opis: text
  5. numer_tel: text
  6. laczny_koszt_pln: int
  7. laczny_koszt_uzasadnienie: text
  8. koszt_na_stronie: int
  9. koszt_na_stronie_opis: text

typy_metadanych

  1. id: int
  2. tytul: text UNIQUE
  3. opis: text

metadane

  1. id: int
  2. typ_id: int
  3. oferta_id: int
  4. tresc: text

Przemigrowano z pada https://pad.hs-ldz.pl/np3VfqjFQhWKYREioLeOJA. Znajdziesz tam historię edycji sprzed migracji.


Clone this wiki locally