Next.js application for Law Firms Legal Directory with Google Maps APIs and Custom Ranking Algorithm
The legal directory uses Google Maps APIs to obtain the map data when users search for a location.
Each law firm has their own coordinates and the Geocoding API translates these in to a distance metric.
The directory allows users to search based on locations, legal services and highest rated reviews.
I created an algorithm that ranks the law firms based on the search parameters and their subscription tier.
The website also features a large media content section which is stored and managed in a Postgres Database.
I also built a custom content managment system for admin to use which is secured by Auth.js login.