Coder Social home page Coder Social logo

farmvest's Introduction

Inspiration

Many UCI students searching for housing often fall victim to rental scams. With this project, our group aims to develop a tool that allows students to prevent housing scams by first asking for proof of ownership from homeowners. Below are links to articles of some unfortunate instances of UCI student renters being subject to rental fraud scams while trying to get student housing.

Housing Scam through Facebook Groups

Rental Scam Posting on Apartments.com

Fake Student Housing Listings

What it does

Resify helps prevent rental scams by generating property certificates of verified homeowners using the Melissa API. Users can enter a unique code provided to them by a homeowner to view a certificate verifying the property ownership. Resify employs a two-layered verification procedure for homeowners to become a verified owner of a property. The first layer involves checking the homeowner's identity using the SSN-Name Verify Web API, then comparing their property address and name to the actual property deed owner name to ensure a match using the Melissa Property Web API. The second layer of verification involves using Melissa's Global IP Web API and Reverse GeoCoder Web API where homeowners need to be physically inside the property they want to verify. After verification is passed, the owner will receive a code distinct to their property that we randomly generate to share with potential renters or other users to prove ownership.

How we built it

Our backend was built with NodeJS for the API implementation, and MongoDB in Python for the database, while our frontend was developed using TypeScript, React, NextJS, Clerk, and Tailwind CSS.

Challenges we ran into

We ran into several challenges during development, including issues with our font implementations causing various errors in our frontend interface, figuring out how to link our frontend interface to our backend, routing different pages on our website, as well as with attempting to get UI to function as intended. However, in the end, we were able to iron out most of these problems and deploy a working property verification service.

Accomplishments that we're proud of

Combined Group Total of 0 mg of caffeine consumed. On a real note, we are proud of the overall functionality and UI/UX design of our web app, the value it provides to prospective property owners and renters, as well as all the web development skills we learned while overcoming challenges along the way.

What we learned

We learned not only about how to operate on no sleep, but also about the benefits and drawbacks of various frontend frameworks and APIs as we tried utilizing several along the way before settling on our current stack. We also expanded our knowledge on building a backend and connecting our database to work seamlessly with both the API implementation and our web application's frontend interface.

What's next for Resify

To launch Resify at full scale, we plan to deploy to a publicly available website and showcase its value of preventing users such as college students as well as people in general looking to rent properties from getting scammed by individuals falsely claiming to be homeowners. Resify also has plans to utilize Web3 and blockchain technology to add another layer of security to our verification method by creating unique NFT tokens for each homeowner's certificates we generate.

farmvest's People

Contributors

sakshisingh0598 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.