Skip to content

Yōkoso Overview

meganhng edited this page Jan 20, 2021 · 10 revisions

General

Outline

Yōkoso is a housing application for long-term rentals that allows landlords to post listings and students to search for housing, search for roommates, and post listings. Currently, this is done through Facebook, Craigslist, or Kijiji where it is difficult to search through postings and to know if a posting is legitimate. These sites are also general purpose and are not catered to housing, thus, they are often difficult to navigate.

Team Members

Name Role
Tommy Xu Developer
Tommy Deng Developer
Vivian Diec Developer & PM
Megan Hong Developer

Project Name

Yōkoso

Objective

  • Help students find housing
  • Help landlords get make postings to get a wider reach
  • Verify students and landlords

Architecture

Anticipated Architecture

Front End

  • Next.js

Server

  • Node.js
  • Express.js

Back End

  • DynamoDB
  • S3 Storage
  • Cloud front
  • Lambda@Edge functions

Challenges

Engineering Challenges

  • Scaling
  • Costs
  • SEO
  • Security
  • Technical debt
  • Malicious actors/attackers
  • Integration and deployment pipelines

Legal & Social

User validation

Form of identification to ensure the user is a real person and information to hold them liable for listings that break guidelines/ policies

Release

Initial Release

  • Landing page
  • User creation
  • Post listings
  • Filter through listings

Tool Setup

  • Next.js
  • TypeScript
  • Node
  • AWS
    • Cloudfront
    • Lambda@Edge
    • S3 Storage
    • Dynamo DB
Clone this wiki locally