My last blog talked about how I was stuck on a bug with client redirecting. Got that bad boy solved. Since then I have also optimized the search function and built out the final page of UI (the job details page). So a lot of good work was done. The bulk of what I have left is intergrading API's into the application. I need Stripe for payments, MailGun for sending emails, and I have decided to use Google's GeoCoding API for searching nearby jobs.
I actually have not made a pretty big decision, how do I use geospatial search. For now, all results are sorted for the newest first, so the most recent jobs posted are seen first. How should I also sort by location? I am not very familiar with searching by multiple conditions. This is something that I need to look into. I do not understand in my mind how to sort by multiple categories. I might try to implement some logic where jobs that match all the filters are gathered, then sorted by proximity. But then you could be seeing posts from a month ago first. Also, I have a remote filter. How do I count remote jobs? I assume they just count as the highest priority proximity. If anyone has some experience with this, pm me, I am all ears.
It makes me a little sad that I have not been able to make a video with the updated website. I do not want to create the video till the entire MVP works. I am most of the way there and only really need to build out the business logic for applying, integrating the API's, and polishing up the small things like SEO. I truly want to have the MVP done by the end of February. Wish me luck!
Top comments (0)