There are thousands of listings on Freelancer. Most of the jobs are posted by people with zero reviews. I wanted to exclude all of those.
Enter Freeskyline. A website that takes the same data and presents it in a better way. You can see the projects and the users who posted them. The data is presented in a compact table format. Clicking the heading changes sort. Check who has the most reviews on the site, who has been registered the longest or has the highest score. The current data contains all of Freelancer’s fixed cost projects. This site automatically updates every day.
The backend side of the app is implemented using microservices. Amazon AWS provides all that we need for it. To wrangle the wild deployment across multiple places in the cloud I leaned on Serverless for everything. One command creates the entire stack.
There is Javascript everywhere in the UI. react-table is used to display the data and perform sorting and filtering. This is an excellent library that is very quick, as you can see. It just works.
Users sorted by highest number of reviews
Projects sorted by highest budget
Changing number of items per page